Mar 08
2022
SELL
Payment of exercise price or tax liability
$97,864
$310.68 p/Share
315
Reduced 1.7%
18,241
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$204,465
$316.51 p/Share
646
Reduced 3.36%
18,556
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$145,259
$328.64 p/Share
442
Reduced 2.25%
19,202
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
$808,454
$328.64 p/Share
2,460
Added 11.13%
19,644
Common Stock
Jan 28
2022
SELL
Open market or private sale
$1,992,881
$315.08 p/Share
6,325
Reduced 26.9%
17,184
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$2,226,028
$307.76 p/Share
7,233
Reduced 23.53%
23,509
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
$4,172,610
$307.76 p/Share
13,558
Added 30.6%
30,742
Common Stock
Mar 12
2021
SELL
Open market or private sale
$531,914
$314.37 p/Share
1,692
Reduced 8.96%
17,184
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$193,616
$310.78 p/Share
623
Reduced 3.2%
18,876
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$89,570
$302.6 p/Share
296
Reduced 1.5%
19,499
Common Stock
Mar 08
2021
BUY
Grant, award, or other acquisition
$684,179
$302.6 p/Share
2,261
Added 10.25%
19,795
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$117,073
$300.96 p/Share
389
Reduced 2.17%
17,534
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$179,509
$288.6 p/Share
622
Reduced 3.35%
17,923
Common Stock
Jan 29
2021
SELL
Open market or private sale
$460,895
$242.96 p/Share
1,897
Reduced 9.28%
18,545
Common Stock
Jan 27
2021
SELL
Payment of exercise price or tax liability
$520,975
$236.27 p/Share
2,205
Reduced 9.74%
20,442
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
$969,180
$236.27 p/Share
4,102
Added 15.34%
22,647
Common Stock
Mar 11
2020
SELL
Payment of exercise price or tax liability
$62,126
$99.72 p/Share
623
Reduced 3.25%
18,545
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$93,577
$115.67 p/Share
809
Reduced 4.05%
19,168
Common Stock
Mar 04
2020
SELL
Payment of exercise price or tax liability
$103,217
$130.16 p/Share
793
Reduced 4.59%
16,474
Common Stock
Mar 04
2020
BUY
Grant, award, or other acquisition
$649,759
$130.16 p/Share
4,992
Added 19.99%
19,977
Common Stock
Jan 29
2020
SELL
Payment of exercise price or tax liability
$468,199
$152.26 p/Share
3,075
Reduced 16.31%
15,778
Common Stock
Jan 29
2020
BUY
Grant, award, or other acquisition
$870,927
$152.26 p/Share
5,720
Added 23.28%
18,853
Common Stock
Mar 11
2019
SELL
Payment of exercise price or tax liability
$94,620
$124.01 p/Share
763
Reduced 7.35%
9,625
Common Stock
Mar 11
2019
BUY
Grant, award, or other acquisition
$612,733
$124.01 p/Share
4,941
Added 27.34%
13,133
Common Stock
Mar 08
2019
SELL
Open market or private sale
$562,394
$123.17 p/Share
4,566
Reduced 33.77%
8,955
Common Stock