Dec 19
2025
SELL
Payment of exercise price or tax liability
$33,549,453
$256.41 p/Share
130,843
Reduced 6.85%
1,778,116
Common Stock
Dec 11
2025
BUY
Grant, award, or other acquisition
-
191,220
Added 9.1%
1,908,959
Common Stock
Oct 26
2025
SELL
Payment of exercise price or tax liability
$26,195,077
$228.75 p/Share
114,514
Reduced 6.25%
1,717,739
Common Stock
Oct 26
2025
BUY
Grant, award, or other acquisition
-
116,145
Added 5.96%
1,832,253
Common Stock
Apr 03
2025
BUY
Open market or private purchase
$6,874,500
$137.49 p/Share
50,000
Added 2.83%
1,716,058
Common Stock
Dec 19
2024
SELL
Payment of exercise price or tax liability
$13,173,019
$161.44 p/Share
81,597
Reduced 4.67%
1,666,010
Common Stock
Dec 12
2024
BUY
Grant, award, or other acquisition
-
205,300
Added 10.51%
1,747,607
Common Stock
Jun 18
2024
SELL
Open market or private sale
$98,688,000
$246.72 p/Share
400,000
Reduced 20.59%
1,542,269
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$22,721,330
$162.33 p/Share
139,970
Reduced 6.72%
1,942,220
Common Stock
Dec 07
2023
BUY
Grant, award, or other acquisition
-
273,797
Added 11.62%
2,082,190
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$20,194,338
$103.99 p/Share
194,195
Reduced 9.7%
1,808,245
Common Stock
Dec 12
2022
BUY
Grant, award, or other acquisition
-
362,380
Added 15.32%
2,002,440
Common Stock
Dec 23
2021
-
40,000
Reduced 2.38%
1,639,979
Common Stock
Dec 19
2021
SELL
Payment of exercise price or tax liability
$32,214,966
$146.15 p/Share
220,424
Reduced 11.6%
1,679,979
Common Stock
Dec 09
2021
-
420
Reduced 0.02%
1,900,403
Common Stock
Dec 02
2021
BUY
Grant, award, or other acquisition
-
232,319
Added 10.89%
1,900,823
Common Stock
Dec 01
2021
SELL
Open market or private sale
$45,975,000
$153.25 p/Share
300,000
Reduced 15.24%
1,668,504
Common Stock
Jun 28
2021
SELL
Open market or private sale
$24,500,000
$140.0 p/Share
175,000
Reduced 8.16%
1,968,442
Common Stock
Jun 15
2021
SELL
Open market or private sale
$14,436,495
$140.28 p/Share
102,912
Reduced 4.58%
2,143,442
Common Stock
Jun 08
2021
SELL
Open market or private sale
$5,711,455
$140.21 p/Share
40,735
Reduced 1.78%
2,246,354
Common Stock
Jun 04
2021
SELL
Open market or private sale
$10,433,360
$140.0 p/Share
74,524
Reduced 3.16%
2,287,089
Common Stock
Apr 09
2021
SELL
Open market or private sale
$14,725,760
$140.0 p/Share
105,184
Reduced 4.26%
2,361,613
Common Stock
Dec 19
2020
SELL
Payment of exercise price or tax liability
$10,533,197
$86.09 p/Share
122,351
Reduced 4.73%
2,466,674
Common Stock
Dec 03
2020
BUY
Grant, award, or other acquisition
-
291,140
Added 10.11%
2,589,025
Common Stock