Dec 23
2025
SELL
Open market or private sale
$2,350,000
$235.0 p/Share
10,000
Reduced 9.95%
90,524
Common Stock
Oct 24
2025
SELL
Payment of exercise price or tax liability
$512,500
$206.57 p/Share
2,481
Reduced 2.41%
100,524
Common Stock
Oct 20
2025
SELL
Payment of exercise price or tax liability
$320,080
$209.34 p/Share
1,529
Reduced 1.46%
103,005
Common Stock
Oct 19
2025
SELL
Payment of exercise price or tax liability
$110,112
$209.34 p/Share
526
Reduced 0.5%
104,534
Common Stock
Oct 16
2025
SELL
Payment of exercise price or tax liability
$2,667,303
$206.88 p/Share
12,893
Reduced 10.93%
105,060
Common Stock
Oct 16
2025
SELL
Sale (or disposition) back to the issuer
-
1,550
Reduced 1.3%
117,953
Common Stock
Oct 16
2025
BUY
Grant, award, or other acquisition
-
16,700
Added 12.26%
119,503
Common Stock
Jun 18
2025
SELL
Open market or private sale
$4,488,824
$200.01 p/Share
22,443
Reduced 17.92%
102,803
Common Stock
Jan 03
2025
SELL
Open market or private sale
$752,500
$150.5 p/Share
5,000
Reduced 3.84%
125,246
Common Stock
Oct 24
2024
BUY
Grant, award, or other acquisition
-
16,000
Added 13.38%
103,596
Common Stock
Oct 24
2024
BUY
Grant, award, or other acquisition
-
26,650
Added 18.91%
114,246
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$184,145
$126.3 p/Share
1,458
Reduced 1.64%
87,596
Common Stock
Oct 20
2024
SELL
Payment of exercise price or tax liability
$144,866
$126.3 p/Share
1,147
Reduced 1.27%
89,054
Common Stock
Oct 19
2024
SELL
Payment of exercise price or tax liability
$66,433
$126.3 p/Share
526
Reduced 0.58%
90,201
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$1,535,729
$124.26 p/Share
12,359
Reduced 11.99%
90,727
Common Stock
Jan 03
2024
SELL
Open market or private sale
$1,842,750
$130.0 p/Share
14,175
Reduced 12.09%
103,086
Common Stock
Oct 25
2023
SELL
Open market or private sale
$2,468,600
$123.43 p/Share
20,000
Reduced 14.57%
117,261
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$2,754,800
$124.23 p/Share
22,175
Reduced 13.91%
137,261
Common Stock
Oct 24
2023
SELL
Open market or private sale
$232,625
$125.0 p/Share
1,861
Reduced 1.15%
159,436
Common Stock
Oct 23
2023
SELL
Open market or private sale
$242,555
$124.26 p/Share
1,952
Reduced 1.2%
161,297
Common Stock
Oct 21
2023
SELL
Payment of exercise price or tax liability
$136,771
$125.02 p/Share
1,094
Reduced 0.67%
163,249
Common Stock
Oct 20
2023
SELL
Payment of exercise price or tax liability
$149,499
$130.34 p/Share
1,147
Reduced 0.69%
164,343
Common Stock
Oct 19
2023
BUY
Grant, award, or other acquisition
-
21,285
Added 11.4%
165,490
Common Stock
Oct 17
2023
SELL
Open market or private sale
$551,752
$136.0 p/Share
4,057
Reduced 2.74%
144,205
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$324,040
$135.98 p/Share
2,383
Reduced 1.58%
148,262
Common Stock