Mar 15
2017
SELL
Open market or private sale
$1,459,268
$160.73 p/Share
9,079
Reduced 12.68%
62,517
Common Stock
Mar 10
2017
SELL
Open market or private sale
$1,579,744
$158.18 p/Share
9,987
Reduced 12.24%
71,596
Common Stock
Mar 10
2017
BUY
Exercise of conversion of derivative security
$1,255,366
$125.7 p/Share
9,987
Added 10.91%
81,583
Common Stock
Mar 09
2017
SELL
Payment of exercise price or tax liability
$72,421
$157.78 p/Share
459
Reduced 0.64%
71,596
Common Stock
Feb 28
2017
SELL
Payment of exercise price or tax liability
$115,264
$157.68 p/Share
731
Reduced 1.0%
72,055
Common Stock
Feb 28
2017
BUY
Grant, award, or other acquisition
-
6,750
Added 8.49%
72,786
Common Stock
Feb 24
2017
SELL
Payment of exercise price or tax liability
$162,954
$158.98 p/Share
1,025
Reduced 1.53%
66,036
Common Stock
Aug 26
2016
SELL
Payment of exercise price or tax liability
$477,496
$152.36 p/Share
3,134
Reduced 4.46%
67,061
Common Stock
Aug 24
2016
SELL
Payment of exercise price or tax liability
$57,781
$151.26 p/Share
382
Reduced 0.54%
70,195
Common Stock
Jun 10
2016
SELL
Open market or private sale
$10,399,818
$152.49 p/Share
68,200
Reduced 49.14%
70,577
Common Stock
Jun 10
2016
BUY
Exercise of conversion of derivative security
$3,748,954
$54.97 p/Share
68,200
Added 32.95%
138,777
Common Stock
Apr 11
2016
-
5,850
Added 7.65%
70,577
Common Stock
Apr 04
2016
-
7,850
Reduced 10.82%
64,727
Common Stock
Mar 09
2016
SELL
Payment of exercise price or tax liability
$38,129
$138.15 p/Share
276
Reduced 0.38%
72,577
Common Stock
Feb 26
2016
SELL
Payment of exercise price or tax liability
$143,650
$130.71 p/Share
1,099
Reduced 1.11%
97,853
Common Stock
Feb 25
2016
SELL
Payment of exercise price or tax liability
$387,532
$130.57 p/Share
2,968
Reduced 2.91%
98,952
Common Stock
Feb 24
2016
SELL
Payment of exercise price or tax liability
$211,006
$129.77 p/Share
1,626
Reduced 1.57%
101,920
Common Stock
Feb 24
2016
BUY
Grant, award, or other acquisition
-
10,400
Added 9.13%
103,546
Common Stock
Sep 09
2015
BUY
Grant, award, or other acquisition
-
3,900
Added 4.02%
93,146
Common Stock
Aug 26
2015
SELL
Payment of exercise price or tax liability
$373,024
$125.26 p/Share
2,978
Reduced 3.23%
89,246
Common Stock
May 21
2015
SELL
Open market or private sale
$3,737,300
$133.0 p/Share
28,100
Reduced 23.35%
92,224
Common Stock
May 21
2015
BUY
Exercise of conversion of derivative security
$895,769
$49.49 p/Share
18,100
Added 13.08%
120,324
Common Stock
Mar 02
2015
SELL
Payment of exercise price or tax liability
$663,055
$131.35 p/Share
5,048
Reduced 4.71%
102,224
Common Stock
Feb 26
2015
SELL
Payment of exercise price or tax liability
$143,284
$130.14 p/Share
1,101
Reduced 1.02%
107,272
Common Stock
Feb 25
2015
SELL
Payment of exercise price or tax liability
$440,002
$131.07 p/Share
3,357
Reduced 3.0%
108,373
Common Stock