Mar 08
2021
SELL
Payment of exercise price or tax liability
$156,747
$302.6 p/Share
518
Reduced 0.69%
74,843
Common Stock
Mar 08
2021
BUY
Grant, award, or other acquisition
$1,570,191
$302.6 p/Share
5,189
Added 6.44%
75,361
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$151,684
$300.96 p/Share
504
Reduced 0.71%
70,172
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$344,300
$288.6 p/Share
1,193
Reduced 1.66%
70,676
Common Stock
Jan 27
2021
SELL
Payment of exercise price or tax liability
$1,331,618
$236.27 p/Share
5,636
Reduced 7.27%
71,869
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
$3,211,854
$236.27 p/Share
13,594
Added 14.92%
77,505
Common Stock
Mar 11
2020
SELL
Payment of exercise price or tax liability
$110,889
$99.72 p/Share
1,112
Reduced 1.71%
63,911
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$128,856
$115.67 p/Share
1,114
Reduced 1.68%
65,023
Common Stock
Mar 04
2020
SELL
Payment of exercise price or tax liability
$159,967
$130.16 p/Share
1,229
Reduced 2.09%
57,686
Common Stock
Mar 04
2020
BUY
Grant, award, or other acquisition
$1,448,030
$130.16 p/Share
11,125
Added 14.4%
66,137
Common Stock
Jan 29
2020
SELL
Payment of exercise price or tax liability
$960,152
$152.26 p/Share
6,306
Reduced 10.08%
56,241
Common Stock
Jan 29
2020
BUY
Grant, award, or other acquisition
$2,082,155
$152.26 p/Share
13,675
Added 17.94%
62,547
Common Stock
Mar 11
2019
SELL
Payment of exercise price or tax liability
$123,762
$124.01 p/Share
998
Reduced 2.34%
41,615
Common Stock
Mar 11
2019
BUY
Grant, award, or other acquisition
$1,169,166
$124.01 p/Share
9,428
Added 16.17%
48,872
Common Stock
Mar 07
2019
SELL
Payment of exercise price or tax liability
$728,974
$126.58 p/Share
5,759
Reduced 12.47%
40,442
Common Stock
Mar 06
2019
SELL
Payment of exercise price or tax liability
$142,648
$128.05 p/Share
1,114
Reduced 2.35%
46,201
Common Stock
Jan 22
2019
SELL
Payment of exercise price or tax liability
$1,231,470
$118.24 p/Share
10,415
Reduced 18.04%
47,315
Common Stock
Jan 22
2019
BUY
Grant, award, or other acquisition
$2,489,661
$118.24 p/Share
21,056
Added 26.73%
57,730
Common Stock
Mar 10
2018
SELL
Payment of exercise price or tax liability
$160,801
$189.4 p/Share
849
Reduced 2.26%
36,674
Common Stock
Mar 07
2018
SELL
Payment of exercise price or tax liability
$223,967
$181.35 p/Share
1,235
Reduced 3.19%
37,523
Common Stock
Mar 06
2018
SELL
Payment of exercise price or tax liability
$238,637
$184.99 p/Share
1,290
Reduced 3.54%
35,190
Common Stock
Mar 06
2018
BUY
Grant, award, or other acquisition
$915,886
$184.99 p/Share
4,951
Added 11.33%
38,758
Common Stock
Jan 22
2018
SELL
Payment of exercise price or tax liability
$2,252,176
$187.12 p/Share
12,036
Reduced 25.54%
35,097
Common Stock
Jan 22
2018
BUY
Grant, award, or other acquisition
$4,770,063
$187.12 p/Share
25,492
Added 35.1%
47,133
Common Stock
Nov 08
2017
SELL
Open market or private sale
$3,291,451
$147.44 p/Share
22,324
Reduced 50.78%
21,641
Common Stock