Jul 06
2017
BUY
Exercise of conversion of derivative security
-
668
Added 2.76%
23,530
Common Stock
Mar 01
2017
SELL
Payment of exercise price or tax liability
$1,745,531
$131.5 p/Share
13,274
Reduced 32.01%
28,199
Common Stock
Mar 01
2017
SELL
Open market or private sale
$718,200
$134.57 p/Share
5,337
Reduced 18.93%
22,862
Common Stock
Mar 01
2017
BUY
Exercise of conversion of derivative security
$1,092,466
$58.7 p/Share
18,611
Added 30.97%
41,473
Common Stock
Feb 07
2017
SELL
Payment of exercise price or tax liability
$48,902
$123.18 p/Share
397
Reduced 1.71%
22,862
Common Stock
Feb 06
2017
BUY
Grant, award, or other acquisition
-
1,921
Added 7.63%
23,259
Common Stock
Feb 03
2017
SELL
Payment of exercise price or tax liability
$266,044
$121.26 p/Share
2,194
Reduced 9.32%
21,338
Common Stock
Feb 03
2017
BUY
Grant, award, or other acquisition
-
4,551
Added 16.21%
23,532
Common Stock
Feb 02
2017
SELL
Payment of exercise price or tax liability
$30,065
$117.9 p/Share
255
Reduced 1.33%
18,981
Common Stock
Feb 01
2017
SELL
Payment of exercise price or tax liability
$31,323
$113.08 p/Share
277
Reduced 1.42%
19,236
Common Stock
Dec 05
2016
-
1,000
Reduced 4.87%
19,513
Common Stock
Sep 07
2016
SELL
Open market or private sale
$454,504
$100.71 p/Share
4,513
Reduced 18.03%
20,513
Common Stock
Sep 07
2016
SELL
Payment of exercise price or tax liability
$1,451,215
$100.66 p/Share
14,417
Reduced 36.55%
25,026
Common Stock
Sep 07
2016
BUY
Exercise of conversion of derivative security
$1,028,467
$54.33 p/Share
18,930
Added 32.43%
39,443
Common Stock
Jul 07
2016
SELL
Payment of exercise price or tax liability
$29,507
$88.08 p/Share
335
Reduced 1.61%
20,513
Common Stock
Jul 07
2016
BUY
Exercise of conversion of derivative security
-
731
Added 3.39%
20,848
Common Stock
Feb 07
2016
SELL
Payment of exercise price or tax liability
$32,785
$82.79 p/Share
396
Reduced 1.93%
20,117
Common Stock
Feb 05
2016
SELL
Payment of exercise price or tax liability
$314,105
$82.79 p/Share
3,794
Reduced 15.61%
20,513
Common Stock
Feb 05
2016
BUY
Grant, award, or other acquisition
-
7,870
Added 24.46%
24,307
Common Stock
Feb 04
2016
SELL
Payment of exercise price or tax liability
$26,410
$85.47 p/Share
309
Reduced 1.85%
16,437
Common Stock
Feb 02
2016
SELL
Payment of exercise price or tax liability
$20,985
$83.94 p/Share
250
Reduced 1.47%
16,746
Common Stock
Feb 01
2016
BUY
Grant, award, or other acquisition
-
2,471
Added 12.69%
16,996
Common Stock
Jul 09
2015
SELL
Payment of exercise price or tax liability
$48,497
$123.09 p/Share
394
Reduced 2.64%
14,525
Common Stock
Jul 09
2015
BUY
Exercise of conversion of derivative security
-
855
Added 5.42%
14,919
Common Stock