Mar 11
2019
SELL
Payment of exercise price or tax liability
$12,525
$124.01 p/Share
101
Reduced 0.29%
34,784
Common Stock
Mar 11
2019
BUY
Grant, award, or other acquisition
$269,226
$124.01 p/Share
2,171
Added 5.58%
36,719
Common Stock
Mar 07
2019
SELL
Payment of exercise price or tax liability
$269,362
$126.58 p/Share
2,128
Reduced 5.79%
34,649
Common Stock
Mar 06
2019
SELL
Payment of exercise price or tax liability
$47,122
$128.05 p/Share
368
Reduced 0.99%
36,777
Common Stock
Jan 22
2019
SELL
Payment of exercise price or tax liability
$374,230
$118.24 p/Share
3,165
Reduced 7.85%
37,145
Common Stock
Jan 22
2019
BUY
Grant, award, or other acquisition
$958,808
$118.24 p/Share
8,109
Added 16.75%
40,310
Common Stock
Mar 10
2018
SELL
Payment of exercise price or tax liability
$55,494
$189.4 p/Share
293
Reduced 0.9%
32,201
Common Stock
Mar 07
2018
SELL
Payment of exercise price or tax liability
$77,255
$181.35 p/Share
426
Reduced 1.29%
32,494
Common Stock
Mar 06
2018
SELL
Payment of exercise price or tax liability
$49,762
$184.99 p/Share
269
Reduced 0.84%
31,623
Common Stock
Mar 06
2018
BUY
Grant, award, or other acquisition
$271,195
$184.99 p/Share
1,466
Added 4.26%
32,920
Common Stock
Jan 22
2018
SELL
Payment of exercise price or tax liability
$746,047
$187.12 p/Share
3,987
Reduced 11.16%
31,723
Common Stock
Jan 22
2018
BUY
Grant, award, or other acquisition
$1,880,930
$187.12 p/Share
10,052
Added 21.97%
35,710
Common Stock
Mar 10
2017
SELL
Payment of exercise price or tax liability
$25,819
$122.95 p/Share
210
Reduced 0.81%
25,658
Common Stock
Mar 07
2017
SELL
Payment of exercise price or tax liability
$39,214
$128.15 p/Share
306
Reduced 1.17%
25,868
Common Stock
Mar 06
2017
SELL
Payment of exercise price or tax liability
$8,046
$129.78 p/Share
62
Reduced 0.25%
24,787
Common Stock
Mar 06
2017
BUY
Grant, award, or other acquisition
$206,350
$129.78 p/Share
1,590
Added 5.73%
26,174
Common Stock
Mar 04
2017
SELL
Payment of exercise price or tax liability
$17,377
$128.72 p/Share
135
Reduced 0.54%
24,646
Common Stock
Jan 27
2017
SELL
Open market or private sale
$605,536
$127.16 p/Share
4,762
Reduced 16.12%
24,781
Common Stock
Jan 23
2017
SELL
Payment of exercise price or tax liability
$135,656
$110.11 p/Share
1,232
Reduced 4.0%
29,543
Common Stock
Jan 23
2017
BUY
Grant, award, or other acquisition
$427,557
$110.11 p/Share
3,883
Added 11.2%
30,775
Common Stock
Mar 10
2016
SELL
Payment of exercise price or tax liability
$12,163
$57.92 p/Share
210
Reduced 0.77%
26,892
Common Stock
Mar 07
2016
SELL
Payment of exercise price or tax liability
$19,272
$59.85 p/Share
322
Reduced 1.17%
27,102
Common Stock
Mar 07
2016
BUY
Grant, award, or other acquisition
$440,735
$59.85 p/Share
7,364
Added 21.23%
27,320
Common Stock
Mar 04
2016
SELL
Payment of exercise price or tax liability
$7,531
$57.49 p/Share
131
Reduced 0.65%
20,060
Common Stock