Jun 15
2018
SELL
Payment of exercise price or tax liability
$29,979
$90.57 p/Share
331
Reduced 4.61%
6,844
Common Stock
Jun 15
2018
BUY
Exercise of conversion of derivative security
-
966
Added 12.16%
6,976
Common Stock
Feb 28
2018
BUY
Other acquisition or disposition
$7,490
$50.27 p/Share
149
Added 2.34%
6,209
Common Stock
Dec 08
2017
SELL
Payment of exercise price or tax liability
$141,558
$90.51 p/Share
1,564
Reduced 20.51%
6,060
Common Stock
Dec 08
2017
BUY
Exercise of conversion of derivative security
-
4,158
Added 35.29%
7,624
Common Stock
Sep 15
2017
SELL
Payment of exercise price or tax liability
$12,369
$79.8 p/Share
155
Reduced 4.28%
3,466
Common Stock
Sep 15
2017
BUY
Exercise of conversion of derivative security
-
411
Added 10.19%
3,621
Common Stock
Aug 31
2017
BUY
Other acquisition or disposition
$7,490
$50.27 p/Share
149
Added 4.44%
3,210
Common Stock
Jun 15
2017
SELL
Payment of exercise price or tax liability
$37,084
$74.02 p/Share
501
Reduced 14.07%
3,061
Common Stock
Jun 15
2017
BUY
Exercise of conversion of derivative security
-
1,328
Added 29.3%
3,204
Common Stock
Feb 28
2017
BUY
Other acquisition or disposition
$7,490
$50.27 p/Share
149
Added 6.25%
2,234
Common Stock
Feb 27
2017
SELL
Open market or private sale
$685,543
$72.17 p/Share
9,499
Reduced 82.0%
2,085
Common Stock
Feb 27
2017
BUY
Exercise of conversion of derivative security
$363,497
$46.74 p/Share
7,777
Added 73.89%
2,748
Common Stock
Dec 08
2016
SELL
Payment of exercise price or tax liability
$21,292
$59.31 p/Share
359
Reduced 8.62%
3,807
Common Stock
Dec 08
2016
BUY
Exercise of conversion of derivative security
-
954
Added 18.63%
4,166
Common Stock
Sep 15
2016
SELL
Payment of exercise price or tax liability
$9,052
$58.4 p/Share
155
Reduced 4.6%
3,212
Common Stock
Sep 15
2016
BUY
Exercise of conversion of derivative security
-
411
Added 10.88%
3,367
Common Stock
Aug 31
2016
BUY
Other acquisition or disposition
$7,489
$34.67 p/Share
216
Added 6.81%
2,956
Common Stock
Aug 22
2016
SELL
Open market or private sale
$199,597
$58.55 p/Share
3,409
Reduced 55.44%
2,740
Common Stock
Aug 22
2016
BUY
Exercise of conversion of derivative security
$69,375
$27.75 p/Share
2,500
Added 39.45%
3,837
Common Stock
Jun 15
2016
SELL
Payment of exercise price or tax liability
$31,833
$52.53 p/Share
606
Reduced 14.24%
3,649
Common Stock
Jun 15
2016
BUY
Exercise of conversion of derivative security
-
1,629
Added 27.69%
4,255
Common Stock
Mar 15
2016
SELL
Payment of exercise price or tax liability
$7,611
$46.41 p/Share
164
Reduced 6.79%
2,251
Common Stock
Mar 15
2016
BUY
Exercise of conversion of derivative security
-
375
Added 12.5%
2,626
Common Stock
Feb 29
2016
BUY
Other acquisition or disposition
$7,489
$34.67 p/Share
216
Added 8.21%
2,415
Common Stock