Mar 13
2018
SELL
Open market or private sale
$362,197
$188.35 p/Share
1,923
Reduced 7.98%
22,186
Common Stock
Mar 10
2018
SELL
Payment of exercise price or tax liability
$81,063
$189.4 p/Share
428
Reduced 1.74%
24,109
Common Stock
Mar 07
2018
SELL
Payment of exercise price or tax liability
$145,080
$181.35 p/Share
800
Reduced 3.16%
24,537
Common Stock
Mar 06
2018
SELL
Payment of exercise price or tax liability
$177,960
$184.99 p/Share
962
Reduced 3.99%
23,148
Common Stock
Mar 06
2018
BUY
Grant, award, or other acquisition
$582,164
$184.99 p/Share
3,147
Added 11.05%
25,337
Common Stock
Jan 26
2018
SELL
Open market or private sale
$1,618,679
$185.14 p/Share
8,743
Reduced 27.41%
23,152
Common Stock
Jan 22
2018
SELL
Payment of exercise price or tax liability
$1,467,021
$187.12 p/Share
7,840
Reduced 19.73%
31,895
Common Stock
Jan 22
2018
BUY
Grant, award, or other acquisition
$2,755,529
$187.12 p/Share
14,726
Added 27.04%
39,735
Common Stock
Jan 11
2018
SELL
Payment of exercise price or tax liability
$267,105
$179.99 p/Share
1,484
Reduced 5.6%
25,009
Common Stock
Dec 08
2017
SELL
Payment of exercise price or tax liability
$125,788
$164.0 p/Share
767
Reduced 2.81%
26,493
Common Stock
Mar 13
2017
SELL
Open market or private sale
$228,047
$124.48 p/Share
1,832
Reduced 6.3%
27,260
Common Stock
Mar 10
2017
SELL
Payment of exercise price or tax liability
$55,205
$122.95 p/Share
449
Reduced 1.52%
29,092
Common Stock
Mar 07
2017
SELL
Payment of exercise price or tax liability
$107,646
$128.15 p/Share
840
Reduced 2.76%
29,541
Common Stock
Mar 06
2017
SELL
Payment of exercise price or tax liability
$85,655
$129.78 p/Share
660
Reduced 2.32%
27,839
Common Stock
Mar 06
2017
BUY
Grant, award, or other acquisition
$483,171
$129.78 p/Share
3,723
Added 10.92%
30,381
Common Stock
Mar 04
2017
SELL
Payment of exercise price or tax liability
$47,755
$128.72 p/Share
371
Reduced 1.34%
27,318
Common Stock
Jan 27
2017
SELL
Open market or private sale
$444,813
$127.49 p/Share
3,489
Reduced 11.19%
27,689
Common Stock
Jan 23
2017
SELL
Payment of exercise price or tax liability
$337,597
$110.11 p/Share
3,066
Reduced 8.95%
31,178
Common Stock
Jan 23
2017
BUY
Grant, award, or other acquisition
$595,365
$110.11 p/Share
5,407
Added 13.64%
34,244
Common Stock
Jan 11
2017
SELL
Payment of exercise price or tax liability
$173,396
$109.26 p/Share
1,587
Reduced 5.22%
28,837
Common Stock
Dec 08
2016
SELL
Payment of exercise price or tax liability
$61,406
$108.3 p/Share
567
Reduced 1.83%
30,424
Common Stock
Nov 10
2016
SELL
Open market or private sale
$154,746
$91.62 p/Share
1,689
Reduced 5.17%
30,991
Common Stock
Mar 10
2016
SELL
Payment of exercise price or tax liability
$19,229
$57.92 p/Share
332
Reduced 1.01%
32,680
Common Stock
Mar 07
2016
SELL
Payment of exercise price or tax liability
$72,179
$59.85 p/Share
1,206
Reduced 3.52%
33,012
Common Stock
Mar 07
2016
BUY
Grant, award, or other acquisition
$790,080
$59.85 p/Share
13,201
Added 28.33%
33,392
Common Stock