Mar 10
2017
SELL
Payment of exercise price or tax liability
$59,385
$122.95 p/Share
483
Reduced 2.17%
21,769
Common Stock
Mar 07
2017
SELL
Payment of exercise price or tax liability
$89,833
$128.15 p/Share
701
Reduced 3.05%
22,252
Common Stock
Mar 06
2017
SELL
Payment of exercise price or tax liability
$53,210
$129.78 p/Share
410
Reduced 2.09%
19,254
Common Stock
Mar 06
2017
BUY
Grant, award, or other acquisition
$606,851
$129.78 p/Share
4,676
Added 16.92%
22,953
Common Stock
Mar 04
2017
SELL
Payment of exercise price or tax liability
$41,834
$128.72 p/Share
325
Reduced 1.71%
18,687
Common Stock
Jan 23
2017
SELL
Payment of exercise price or tax liability
$327,467
$110.11 p/Share
2,974
Reduced 13.53%
19,012
Common Stock
Jan 23
2017
BUY
Grant, award, or other acquisition
$768,237
$110.11 p/Share
6,977
Added 24.09%
21,986
Common Stock
Jul 26
2016
SELL
Open market or private sale
$1,411,161
$78.52 p/Share
17,972
Reduced 54.49%
15,009
Common Stock
May 06
2016
SELL
Open market or private sale
$398,645
$61.33 p/Share
6,500
Reduced 16.46%
32,981
Common Stock
May 06
2016
SELL
Payment of exercise price or tax liability
$4,059
$61.5 p/Share
66
Reduced 0.17%
39,481
Common Stock
Mar 10
2016
SELL
Payment of exercise price or tax liability
$18,245
$57.92 p/Share
315
Reduced 0.79%
39,547
Common Stock
Mar 07
2016
SELL
Payment of exercise price or tax liability
$46,623
$59.85 p/Share
779
Reduced 1.92%
39,862
Common Stock
Mar 07
2016
BUY
Grant, award, or other acquisition
$796,903
$59.85 p/Share
13,315
Added 24.88%
40,198
Common Stock
Mar 04
2016
SELL
Payment of exercise price or tax liability
$12,188
$57.49 p/Share
212
Reduced 0.77%
27,326
Common Stock
Jan 26
2016
SELL
Payment of exercise price or tax liability
$69,861
$56.89 p/Share
1,228
Reduced 4.27%
27,538
Common Stock
Jan 26
2016
BUY
Grant, award, or other acquisition
$238,938
$56.89 p/Share
4,200
Added 12.74%
28,766
Common Stock
Nov 17
2015
SELL
Open market or private sale
$1,205,719
$75.86 p/Share
15,894
Reduced 39.28%
24,566
Common Stock
Oct 22
2015
SELL
Payment of exercise price or tax liability
$480,572
$73.9 p/Share
6,503
Reduced 13.85%
40,460
Common Stock
May 06
2015
SELL
Payment of exercise price or tax liability
$10,185
$99.85 p/Share
102
Reduced 0.22%
46,963
Common Stock
Mar 11
2015
SELL
Open market or private sale
$141,079
$87.79 p/Share
1,607
Reduced 3.3%
47,065
Common Stock
Mar 10
2015
SELL
Payment of exercise price or tax liability
$100,978
$87.05 p/Share
1,160
Reduced 2.33%
48,672
Common Stock
Mar 10
2015
BUY
Grant, award, or other acquisition
$540,929
$87.05 p/Share
6,214
Added 11.09%
49,832
Common Stock
Mar 07
2015
SELL
Payment of exercise price or tax liability
$46,608
$90.5 p/Share
515
Reduced 1.17%
43,618
Common Stock
Mar 04
2015
SELL
Payment of exercise price or tax liability
$30,010
$92.34 p/Share
325
Reduced 0.73%
44,133
Common Stock
Feb 16
2015
SELL
Payment of exercise price or tax liability
$52,069
$92.98 p/Share
560
Reduced 1.24%
44,458
Common Stock