Jun 14
2018
BUY
Exercise of conversion of derivative security
$74,288
$16.0 p/Share
4,643
Added 1.55%
295,635
Common Stock
May 29
2018
SELL
Open market or private sale
$11,225,449
$250.01 p/Share
44,900
Reduced 13.37%
290,992
Common Stock
Mar 21
2018
SELL
Payment of exercise price or tax liability
$10,976,907
$248.56 p/Share
44,162
Reduced 7.99%
508,812
Common Stock
Mar 08
2018
BUY
Grant, award, or other acquisition
-
23,100
Added 4.01%
552,974
Common Stock
Dec 13
2017
SELL
Payment of exercise price or tax liability
$72,983
$186.18 p/Share
392
Reduced 0.07%
529,728
Common Stock
Sep 20
2017
SELL
Payment of exercise price or tax liability
$6,614,417
$185.84 p/Share
35,592
Reduced 6.29%
530,120
Common Stock
Sep 12
2017
BUY
Grant, award, or other acquisition
-
3,850
Added 0.68%
565,712
Common Stock
May 24
2017
SELL
Open market or private sale
$11,065,670
$139.9 p/Share
79,097
Reduced 12.34%
561,862
Common Stock
May 24
2017
BUY
Exercise of conversion of derivative security
$1,070,973
$13.54 p/Share
79,097
Added 10.98%
640,959
Common Stock
May 23
2017
SELL
Open market or private sale
$395,938
$139.71 p/Share
2,834
Reduced 0.5%
561,862
Common Stock
May 23
2017
BUY
Exercise of conversion of derivative security
$35,765
$12.62 p/Share
2,834
Added 0.5%
564,696
Common Stock
Mar 30
2017
SELL
Open market or private sale
$14,493,313
$108.53 p/Share
133,542
Reduced 19.2%
561,862
Common Stock
Mar 30
2017
BUY
Exercise of conversion of derivative security
$2,103,286
$15.75 p/Share
133,542
Added 16.11%
695,404
Common Stock
Mar 15
2017
SELL
Payment of exercise price or tax liability
$4,430,878
$102.55 p/Share
43,207
Reduced 7.14%
561,862
Common Stock
Mar 08
2017
BUY
Grant, award, or other acquisition
-
50,250
Added 7.98%
579,830
Common Stock
Dec 14
2016
SELL
Open market or private sale
$4,591,502
$96.59 p/Share
47,536
Reduced 8.25%
528,421
Common Stock
Sep 21
2016
SELL
Payment of exercise price or tax liability
$1,932,439
$64.86 p/Share
29,794
Reduced 4.92%
575,957
Common Stock
Sep 09
2016
BUY
Grant, award, or other acquisition
-
12,000
Added 1.94%
605,751
Common Stock
Mar 17
2016
SELL
Open market or private sale
$3,120,302
$32.9 p/Share
94,842
Reduced 13.77%
593,751
Common Stock
Mar 17
2016
BUY
Exercise of conversion of derivative security
$1,186,473
$12.51 p/Share
94,842
Added 12.11%
688,593
Common Stock
Mar 16
2016
SELL
Open market or private sale
$866,059
$32.93 p/Share
26,300
Reduced 7.26%
335,892
Common Stock
Mar 16
2016
SELL
Payment of exercise price or tax liability
$1,091,439
$33.1 p/Share
32,974
Reduced 5.26%
593,751
Common Stock
Mar 16
2016
BUY
Grant, award, or other acquisition
-
147,000
Added 19.0%
626,725
Common Stock
Dec 15
2015
BUY
Open market or private purchase
$2,983
$33.14 p/Share
90
Added 0.02%
510,224
Common Stock
Dec 04
2015
SELL
Open market or private sale
$1,682,000
$33.64 p/Share
50,000
Reduced 9.46%
478,566
Common Stock