Feb 12
2018
BUY
Exercise of conversion of derivative security
-
82,913
Added 18.9%
355,672
Common Stock
Feb 09
2018
SELL
Payment of exercise price or tax liability
$1,695,949
$128.18 p/Share
13,231
Reduced 4.63%
272,759
Common Stock
Feb 09
2018
BUY
Exercise of conversion of derivative security
-
33,165
Added 10.39%
285,990
Common Stock
Dec 04
2017
-
7,153
Reduced 2.75%
252,825
Common Stock
Feb 13
2017
SELL
Payment of exercise price or tax liability
$6,277,873
$115.67 p/Share
54,274
Reduced 17.27%
259,978
Common Stock
Feb 13
2017
BUY
Grant, award, or other acquisition
-
33,635
Added 9.67%
314,252
Common Stock
Feb 13
2017
BUY
Exercise of conversion of derivative security
-
84,299
Added 23.1%
280,617
Common Stock
Feb 10
2017
SELL
Payment of exercise price or tax liability
$1,640,718
$115.13 p/Share
14,251
Reduced 6.77%
196,318
Common Stock
Feb 10
2017
BUY
Exercise of conversion of derivative security
-
33,720
Added 13.8%
210,569
Common Stock
Feb 08
2016
SELL
Payment of exercise price or tax liability
$4,111,575
$101.87 p/Share
40,361
Reduced 18.58%
176,849
Common Stock
Feb 08
2016
BUY
Grant, award, or other acquisition
-
19,769
Added 8.34%
217,210
Common Stock
Feb 08
2016
BUY
Exercise of conversion of derivative security
-
67,933
Added 25.6%
197,441
Common Stock
Jan 15
2016
SELL
Payment of exercise price or tax liability
$1,070,845
$97.12 p/Share
11,026
Reduced 7.85%
129,508
Common Stock
Jan 15
2016
BUY
Exercise of conversion of derivative security
-
27,173
Added 16.2%
140,534
Common Stock
Feb 09
2015
SELL
Payment of exercise price or tax liability
$2,158,394
$100.06 p/Share
21,571
Reduced 15.99%
113,361
Common Stock
Feb 09
2015
BUY
Grant, award, or other acquisition
-
4,759
Added 3.41%
134,932
Common Stock
Feb 09
2015
BUY
Exercise of conversion of derivative security
-
42,112
Added 24.44%
130,173
Common Stock
Jan 16
2015
SELL
Payment of exercise price or tax liability
$657,528
$103.32 p/Share
6,364
Reduced 6.74%
88,061
Common Stock
Jan 16
2015
BUY
Exercise of conversion of derivative security
-
16,845
Added 15.14%
94,425
Common Stock
Jan 10
2014
SELL
Payment of exercise price or tax liability
$378,025
$94.53 p/Share
3,999
Reduced 4.9%
77,580
Common Stock
Jan 10
2014
BUY
Exercise of conversion of derivative security
-
12,058
Added 12.88%
81,579
Common Stock
Feb 08
2013
SELL
Payment of exercise price or tax liability
$345,331
$75.17 p/Share
4,594
Reduced 6.2%
69,521
Common Stock
Feb 08
2013
BUY
Exercise of conversion of derivative security
-
9,981
Added 11.87%
74,115
Common Stock
Sep 14
2012
-
870
Reduced 1.34%
64,134
Common Stock