Mar 07
2019
SELL
Payment of exercise price or tax liability
$551,762
$126.58 p/Share
4,359
Reduced 24.38%
13,521
Common Stock
Mar 06
2019
SELL
Payment of exercise price or tax liability
$107,562
$128.05 p/Share
840
Reduced 4.49%
17,880
Common Stock
Jan 25
2019
SELL
Open market or private sale
$922,721
$125.66 p/Share
7,343
Reduced 28.17%
18,720
Common Stock
Jan 22
2019
SELL
Payment of exercise price or tax liability
$834,065
$118.24 p/Share
7,054
Reduced 21.3%
26,063
Common Stock
Jan 22
2019
BUY
Grant, award, or other acquisition
$1,556,511
$118.24 p/Share
13,164
Added 28.44%
33,117
Common Stock
Jan 11
2019
SELL
Payment of exercise price or tax liability
$176,292
$117.45 p/Share
1,501
Reduced 7.0%
19,953
Common Stock
Dec 08
2018
SELL
Payment of exercise price or tax liability
$76,084
$103.94 p/Share
732
Reduced 3.3%
21,454
Common Stock
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