Dec 17
2025
SELL
Payment of exercise price or tax liability
$9,275,261
$344.14 p/Share
26,952
Reduced 14.97%
153,143
Common Stock
Dec 17
2025
BUY
Exercise of conversion of derivative security
$3,887,307
$86.09 p/Share
45,154
Added 20.05%
180,095
Common Stock
Dec 15
2025
SELL
Payment of exercise price or tax liability
$69,713
$350.32 p/Share
199
Reduced 0.15%
134,941
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
-
199
Added 0.15%
135,140
Common Stock
Nov 20
2025
SELL
Payment of exercise price or tax liability
$298,345
$362.07 p/Share
824
Reduced 0.61%
134,941
Common Stock
Nov 20
2025
BUY
Exercise of conversion of derivative security
-
1,876
Added 1.36%
135,765
Common Stock
Nov 13
2025
SELL
Payment of exercise price or tax liability
$4,344,479
$312.53 p/Share
13,901
Reduced 9.41%
133,889
Common Stock
Nov 13
2025
BUY
Grant, award, or other acquisition
-
30,062
Added 16.9%
147,790
Common Stock
Nov 07
2025
SELL
Payment of exercise price or tax liability
$705,168
$360.7 p/Share
1,955
Reduced 1.63%
117,728
Common Stock
Nov 07
2025
BUY
Exercise of conversion of derivative security
-
5,390
Added 4.35%
118,433
Common Stock
Apr 23
2025
SELL
Other acquisition or disposition
-
35,000
Reduced 23.44%
114,293
Common Stock
Dec 18
2024
SELL
Payment of exercise price or tax liability
$48,073
$232.24 p/Share
207
Reduced 0.14%
149,293
Common Stock
Dec 18
2024
BUY
Exercise of conversion of derivative security
-
207
Added 0.14%
149,500
Common Stock
Nov 27
2024
SELL
Payment of exercise price or tax liability
$5,533,090
$249.07 p/Share
22,215
Reduced 12.95%
149,293
Common Stock
Nov 27
2024
BUY
Exercise of conversion of derivative security
$3,034,701
$89.58 p/Share
33,877
Added 16.49%
171,508
Common Stock
Nov 21
2024
SELL
Payment of exercise price or tax liability
$3,657,099
$225.08 p/Share
16,248
Reduced 10.56%
137,631
Common Stock
Nov 21
2024
BUY
Grant, award, or other acquisition
-
35,137
Added 18.59%
153,879
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$944,206
$248.41 p/Share
3,801
Reduced 3.1%
118,742
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
-
8,477
Added 6.61%
119,678
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$62,542
$203.72 p/Share
307
Reduced 0.27%
114,066
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
-
307
Added 0.27%
114,373
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$5,066,994
$197.19 p/Share
25,696
Reduced 18.39%
114,066
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
$2,956,684
$77.53 p/Share
38,136
Added 21.44%
139,762
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$642,300
$197.57 p/Share
3,251
Reduced 3.1%
101,626
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
-
7,029
Added 6.38%
103,196
Common Stock