Mar 24
2017
SELL
Payment of exercise price or tax liability
$314,314
$166.04 p/Share
1,893
Reduced 7.43%
23,576
Common Stock
Mar 07
2017
BUY
Grant, award, or other acquisition
-
5,003
Added 16.44%
25,424
Common Stock
Jan 31
2017
SELL
Payment of exercise price or tax liability
$21,002
$154.43 p/Share
136
Reduced 0.66%
20,421
Common Stock
Jan 30
2017
SELL
Payment of exercise price or tax liability
$17,759
$157.16 p/Share
113
Reduced 0.55%
20,557
Common Stock
Jan 28
2017
SELL
Payment of exercise price or tax liability
$43,848
$157.16 p/Share
279
Reduced 1.33%
20,670
Common Stock
Oct 26
2016
SELL
Payment of exercise price or tax liability
$164,690
$157.9 p/Share
1,043
Reduced 4.75%
20,924
Common Stock
May 03
2016
BUY
Grant, award, or other acquisition
-
1,023
Added 4.46%
21,901
Common Stock
Apr 27
2016
SELL
Payment of exercise price or tax liability
$37,456
$162.85 p/Share
230
Reduced 1.09%
20,878
Common Stock
Mar 25
2016
SELL
Payment of exercise price or tax liability
$948,271
$149.24 p/Share
6,354
Reduced 23.14%
21,108
Common Stock
Mar 02
2016
BUY
Grant, award, or other acquisition
-
12,731
Added 31.77%
27,342
Common Stock
Jan 31
2016
SELL
Payment of exercise price or tax liability
$21,229
$152.73 p/Share
139
Reduced 0.94%
14,611
Common Stock
Jan 28
2016
SELL
Payment of exercise price or tax liability
$46,345
$150.47 p/Share
308
Reduced 2.05%
14,721
Common Stock
Nov 09
2015
-
633
Reduced 4.04%
15,029
Common Stock
Oct 26
2015
SELL
Payment of exercise price or tax liability
$153,725
$155.75 p/Share
987
Reduced 5.93%
15,662
Common Stock
Jun 02
2015
SELL
Open market or private sale
$711,482
$157.06 p/Share
4,530
Reduced 21.47%
16,571
Common Stock
Apr 27
2015
SELL
Payment of exercise price or tax liability
$36,772
$167.91 p/Share
219
Reduced 1.03%
21,101
Common Stock
Apr 25
2015
SELL
Payment of exercise price or tax liability
$44,664
$167.91 p/Share
266
Reduced 1.23%
21,320
Common Stock
Mar 27
2015
SELL
Payment of exercise price or tax liability
$561,925
$160.55 p/Share
3,500
Reduced 13.95%
21,586
Common Stock
Mar 04
2015
BUY
Grant, award, or other acquisition
-
7,567
Added 23.23%
25,006
Common Stock
Jan 30
2015
BUY
Grant, award, or other acquisition
-
919
Added 5.01%
17,439
Common Stock
Jan 28
2015
SELL
Payment of exercise price or tax liability
$46,714
$158.89 p/Share
294
Reduced 1.75%
16,520
Common Stock
Oct 28
2014
SELL
Payment of exercise price or tax liability
$77,360
$148.2 p/Share
522
Reduced 3.02%
16,787
Common Stock
Oct 26
2014
SELL
Payment of exercise price or tax liability
$142,548
$147.26 p/Share
968
Reduced 5.3%
17,309
Common Stock
Aug 05
2014
SELL
Open market or private sale
$338,353
$127.97 p/Share
2,644
Reduced 12.66%
18,234
Common Stock
Aug 05
2014
BUY
Exercise of conversion of derivative security
$149,545
$56.56 p/Share
2,644
Added 11.24%
20,878
Common Stock