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
Dec 01
2015
SELL
Open market or private sale
$1,145,018
$32.05 p/Share
35,726
Reduced 6.33%
528,566
Common Stock
Dec 01
2015
BUY
Exercise of conversion of derivative security
$646,641
$18.1 p/Share
35,726
Added 5.95%
564,292
Common Stock
Sep 16
2015
SELL
Payment of exercise price or tax liability
$414,761
$23.1 p/Share
17,955
Reduced 3.29%
528,566
Common Stock
Sep 16
2015
BUY
Grant, award, or other acquisition
-
30,000
Added 5.2%
546,521
Common Stock
Sep 14
2015
BUY
Open market or private purchase
$2,531
$22.6 p/Share
112
Added 0.02%
510,134
Common Stock