Feb 01
2019
BUY
Exercise of conversion of derivative security
-
2,934
Added 2.02%
141,961
Common Stock
Jan 30
2019
SELL
Payment of exercise price or tax liability
$48,058
$47.07 p/Share
1,021
Reduced 0.73%
139,027
Common Stock
Jan 30
2019
BUY
Exercise of conversion of derivative security
-
2,946
Added 2.06%
140,048
Common Stock
Dec 06
2018
BUY
Open market or private purchase
$245,993
$46.74 p/Share
5,263
Added 3.7%
137,102
Common Stock
Nov 29
2018
BUY
Open market or private purchase
$247,151
$48.3 p/Share
5,117
Added 3.74%
131,839
Common Stock
Nov 15
2018
SELL
Payment of exercise price or tax liability
$64,335
$47.48 p/Share
1,355
Reduced 1.06%
126,722
Common Stock
Nov 15
2018
BUY
Exercise of conversion of derivative security
-
2,732
Added 2.09%
128,077
Common Stock
Nov 01
2018
SELL
Payment of exercise price or tax liability
$69,360
$47.67 p/Share
1,455
Reduced 1.15%
125,345
Common Stock
Nov 01
2018
BUY
Exercise of conversion of derivative security
-
2,934
Added 2.26%
126,800
Common Stock
Oct 30
2018
SELL
Payment of exercise price or tax liability
$68,232
$46.67 p/Share
1,462
Reduced 1.17%
123,866
Common Stock
Oct 30
2018
BUY
Exercise of conversion of derivative security
-
2,947
Added 2.3%
125,328
Common Stock
Oct 25
2018
SELL
Payment of exercise price or tax liability
$1,971,364
$44.11 p/Share
44,692
Reduced 26.75%
122,381
Common Stock
Oct 25
2018
BUY
Exercise of conversion of derivative security
-
90,140
Added 35.04%
167,073
Common Stock
Aug 01
2018
SELL
Payment of exercise price or tax liability
$70,509
$48.46 p/Share
1,455
Reduced 1.86%
76,933
Common Stock
Aug 01
2018
BUY
Exercise of conversion of derivative security
-
2,934
Added 3.61%
78,388
Common Stock
Jul 30
2018
SELL
Payment of exercise price or tax liability
$68,974
$47.21 p/Share
1,461
Reduced 2.04%
70,211
Common Stock
Jul 30
2018
BUY
Exercise of conversion of derivative security
-
2,946
Added 3.95%
71,672
Common Stock
Jul 30
2018
BUY
Open market or private purchase
$250,039
$47.69 p/Share
5,243
Added 6.5%
75,454
Common Stock
May 01
2018
SELL
Payment of exercise price or tax liability
$54,475
$52.43 p/Share
1,039
Reduced 1.49%
68,726
Common Stock
May 01
2018
BUY
Exercise of conversion of derivative security
-
2,934
Added 4.04%
69,765
Common Stock
Apr 30
2018
SELL
Payment of exercise price or tax liability
$76,396
$52.29 p/Share
1,461
Reduced 2.14%
66,831
Common Stock
Apr 30
2018
BUY
Exercise of conversion of derivative security
-
2,946
Added 4.14%
68,292
Common Stock
Feb 01
2018
SELL
Payment of exercise price or tax liability
$49,015
$47.96 p/Share
1,022
Reduced 1.56%
64,643
Common Stock
Feb 01
2018
BUY
Exercise of conversion of derivative security
-
2,934
Added 4.28%
65,665
Common Stock
Nov 01
2017
SELL
Payment of exercise price or tax liability
$70,656
$46.15 p/Share
1,531
Reduced 2.38%
62,731
Common Stock