Jul 30
2018
BUY
Exercise of conversion of derivative security
$4,339,999
$87.56 p/Share
49,566
Added 8.82%
512,435
Common Stock
Feb 08
2018
SELL
Sale (or disposition) back to the issuer
-
27,355
Reduced 5.72%
450,882
Common Stock
Feb 08
2018
SELL
Payment of exercise price or tax liability
$677,740
$124.86 p/Share
5,428
Reduced 1.2%
445,454
Common Stock
Feb 08
2018
BUY
Grant, award, or other acquisition
-
85,899
Added 15.23%
478,237
Common Stock
Feb 06
2018
SELL
Payment of exercise price or tax liability
$34,099
$131.15 p/Share
260
Reduced 0.07%
392,338
Common Stock
Feb 06
2018
SELL
Other acquisition or disposition
-
5,451
Reduced 1.37%
392,599
Common Stock
Dec 01
2017
-
12,870
Reduced 3.23%
385,191
Common Stock
Dec 01
2017
SELL
Payment of exercise price or tax liability
$5,029,008
$126.5 p/Share
39,755
Reduced 9.08%
398,050
Common Stock
Dec 01
2017
BUY
Exercise of conversion of derivative security
$3,472,524
$66.0 p/Share
52,614
Added 10.73%
437,805
Common Stock
Aug 25
2017
-
2,304
Reduced 0.58%
398,061
Common Stock
Feb 07
2017
SELL
Payment of exercise price or tax liability
$32,941
$107.65 p/Share
306
Reduced 0.08%
400,365
Common Stock
Feb 07
2017
SELL
Other acquisition or disposition
-
6,663
Reduced 1.64%
400,672
Common Stock
Feb 06
2017
SELL
Sale (or disposition) back to the issuer
-
6,855
Reduced 1.66%
407,335
Common Stock
Feb 06
2017
SELL
Payment of exercise price or tax liability
$842,244
$107.69 p/Share
7,821
Reduced 1.85%
414,190
Common Stock
Feb 02
2017
BUY
Grant, award, or other acquisition
-
82,018
Added 16.27%
422,011
Common Stock
Dec 14
2016
-
3,088
Reduced 0.93%
327,505
Common Stock
Mar 03
2016
-
2,500
Reduced 0.78%
317,673
Common Stock
Feb 07
2016
SELL
Payment of exercise price or tax liability
$1,023,259
$75.03 p/Share
13,638
Reduced 4.09%
320,173
Common Stock
Feb 04
2016
BUY
Grant, award, or other acquisition
-
92,693
Added 21.73%
333,811
Common Stock
Feb 02
2016
SELL
Payment of exercise price or tax liability
$20,222
$71.71 p/Share
282
Reduced 0.12%
241,118
Common Stock
Feb 02
2016
SELL
Other acquisition or disposition
-
7,213
Reduced 2.9%
241,401
Common Stock
Feb 13
2015
SELL
Payment of exercise price or tax liability
$4,947,628
$123.83 p/Share
39,955
Reduced 14.62%
233,405
Common Stock
Feb 13
2015
BUY
Exercise of conversion of derivative security
$3,153,744
$57.37 p/Share
54,972
Added 16.74%
273,360
Common Stock
Feb 05
2015
SELL
Other acquisition or disposition
-
28,669
Reduced 11.54%
219,707
Common Stock
Feb 05
2015
SELL
Payment of exercise price or tax liability
$161,916
$122.85 p/Share
1,318
Reduced 0.6%
218,388
Common Stock