Dec 03
2025
SELL
Open market or private sale
$790,104
$200.84 p/Share
3,934
Reduced 9.68%
36,699
Common Stock
Dec 03
2025
-
200
Reduced 0.54%
36,499
Common Stock
Nov 20
2025
SELL
Payment of exercise price or tax liability
$158,302
$169.67 p/Share
933
Reduced 2.24%
40,633
Common Stock
Nov 19
2025
SELL
Payment of exercise price or tax liability
$361,093
$174.61 p/Share
2,068
Reduced 5.78%
33,725
Common Stock
Nov 19
2025
BUY
Grant, award, or other acquisition
-
12,011
Added 22.42%
41,566
Common Stock
Nov 17
2025
SELL
Payment of exercise price or tax liability
$91,089
$175.51 p/Share
519
Reduced 1.61%
31,623
Common Stock
Nov 14
2025
SELL
Payment of exercise price or tax liability
$294,374
$179.06 p/Share
1,644
Reduced 4.87%
32,142
Common Stock
Oct 17
2025
BUY
Grant, award, or other acquisition
-
2,982
Added 8.12%
33,726
Common Stock
Dec 04
2024
SELL
Open market or private sale
$758,511
$171.92 p/Share
4,412
Reduced 12.59%
30,636
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$287,604
$165.48 p/Share
1,738
Reduced 5.94%
27,525
Common Stock
Nov 20
2024
BUY
Grant, award, or other acquisition
-
11,028
Added 23.93%
35,048
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$66,927
$151.42 p/Share
442
Reduced 1.69%
25,758
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$77,523
$149.37 p/Share
519
Reduced 1.94%
26,200
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$102,766
$149.37 p/Share
688
Reduced 2.51%
26,719
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$142,797
$149.37 p/Share
956
Reduced 3.37%
27,407
Common Stock
Dec 13
2023
SELL
Open market or private sale
$712,200
$150.0 p/Share
4,748
Reduced 14.42%
28,173
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$46,952
$134.92 p/Share
348
Reduced 1.05%
32,921
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$127,985
$133.18 p/Share
961
Reduced 2.81%
33,269
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$91,366
$132.8 p/Share
688
Reduced 1.97%
34,230
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$356,816
$133.19 p/Share
2,679
Reduced 8.96%
27,209
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
13,110
Added 27.3%
34,918
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$63,630
$167.45 p/Share
380
Reduced 1.53%
24,467
Common Stock
Dec 08
2022
SELL
Open market or private sale
$400,311
$179.03 p/Share
2,236
Reduced 8.29%
24,720
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$135,801
$171.9 p/Share
790
Reduced 2.85%
26,956
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$86,169
$166.03 p/Share
519
Reduced 1.84%
27,746
Common Stock