Feb 12
2018
SELL
Payment of exercise price or tax liability
$2,696,269
$129.51 p/Share
20,819
Reduced 19.99%
83,349
Common Stock
Feb 12
2018
BUY
Grant, award, or other acquisition
-
10,301
Added 9.0%
104,168
Common Stock
Feb 12
2018
BUY
Exercise of conversion of derivative security
-
28,612
Added 23.36%
93,867
Common Stock
Feb 09
2018
SELL
Payment of exercise price or tax liability
$634,491
$128.18 p/Share
4,950
Reduced 7.05%
65,255
Common Stock
Feb 09
2018
BUY
Exercise of conversion of derivative security
-
11,445
Added 14.02%
70,205
Common Stock
Feb 13
2017
SELL
Payment of exercise price or tax liability
$2,511,774
$115.67 p/Share
21,715
Reduced 26.98%
58,760
Common Stock
Feb 13
2017
BUY
Grant, award, or other acquisition
-
11,039
Added 12.06%
80,475
Common Stock
Feb 13
2017
BUY
Exercise of conversion of derivative security
-
27,667
Added 28.49%
69,436
Common Stock
Feb 10
2017
SELL
Payment of exercise price or tax liability
$568,972
$115.13 p/Share
4,942
Reduced 10.58%
41,769
Common Stock
Feb 10
2017
BUY
Exercise of conversion of derivative security
-
11,067
Added 19.15%
46,711
Common Stock
Feb 08
2016
SELL
Payment of exercise price or tax liability
$460,452
$101.87 p/Share
4,520
Reduced 11.25%
35,644
Common Stock
Feb 08
2016
BUY
Grant, award, or other acquisition
-
2,221
Added 5.24%
40,164
Common Stock
Feb 08
2016
BUY
Exercise of conversion of derivative security
-
7,633
Added 16.75%
37,943
Common Stock
Jan 15
2016
SELL
Payment of exercise price or tax liability
$126,839
$97.12 p/Share
1,306
Reduced 4.13%
30,310
Common Stock
Jan 15
2016
BUY
Exercise of conversion of derivative security
-
3,053
Added 8.81%
31,616
Common Stock
Dec 17
2015
SELL
Payment of exercise price or tax liability
$1,269,505
$104.34 p/Share
12,167
Reduced 29.87%
28,563
Common Stock
Dec 17
2015
BUY
Exercise of conversion of derivative security
-
21,688
Added 34.75%
40,730
Common Stock
Dec 17
2014
SELL
Payment of exercise price or tax liability
$1,260,726
$103.61 p/Share
12,168
Reduced 38.99%
19,042
Common Stock
Dec 17
2014
BUY
Exercise of conversion of derivative security
-
21,689
Added 41.0%
31,210
Common Stock
Dec 17
2013
SELL
Payment of exercise price or tax liability
$1,106,071
$90.9 p/Share
12,168
Reduced 56.1%
9,521
Common Stock
Dec 17
2013
BUY
Exercise of conversion of derivative security
-
21,689
Added 50.0%
21,689
Common Stock