Dec 05
2025
-
1,038
Reduced 0.45%
229,650
Common Stock
Nov 18
2025
SELL
Open market or private sale
$1,776,544
$112.0 p/Share
15,862
Reduced 6.43%
230,688
Common Stock
Nov 18
2025
BUY
Exercise of conversion of derivative security
$459,363
$28.96 p/Share
15,862
Added 6.04%
246,550
Common Stock
Nov 14
2025
SELL
Open market or private sale
$397,325
$115.1 p/Share
3,452
Reduced 1.47%
230,688
Common Stock
Nov 14
2025
BUY
Exercise of conversion of derivative security
$99,969
$28.96 p/Share
3,452
Added 1.45%
234,140
Common Stock
Nov 07
2025
-
26,970
Reduced 10.47%
230,688
Common Stock
May 02
2025
-
10
Reduced 0.0%
257,658
Common Stock
Feb 20
2025
-
1,155
Reduced 0.45%
257,668
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$2,743,073
$102.61 p/Share
26,733
Reduced 9.36%
258,823
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
62,938
Added 18.06%
285,556
Common Stock
Dec 27
2024
SELL
Open market or private sale
$2,558,529
$103.4 p/Share
24,744
Reduced 10.0%
222,618
Common Stock
Dec 27
2024
BUY
Exercise of conversion of derivative security
$760,383
$30.73 p/Share
24,744
Added 9.09%
247,362
Common Stock
Dec 09
2024
-
1,167
Reduced 0.52%
222,618
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$2,757,138
$78.23 p/Share
35,244
Reduced 13.61%
223,785
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
80,314
Added 23.67%
259,029
Common Stock
Feb 07
2024
-
1,657
Reduced 0.92%
178,715
Common Stock
Feb 02
2024
SELL
Open market or private sale
$1,247,048
$76.6 p/Share
16,280
Reduced 8.28%
180,372
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
$495,400
$30.43 p/Share
16,280
Added 8.15%
183,458
Common Stock
Dec 13
2023
-
1,218
Reduced 0.67%
180,372
Common Stock
Feb 23
2023
-
1,905
Reduced 1.04%
181,590
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$1,667,385
$71.01 p/Share
23,481
Reduced 11.34%
183,495
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
56,644
Added 21.49%
206,976
Common Stock
Nov 18
2022
SELL
Open market or private sale
$1,586,367
$70.82 p/Share
22,400
Reduced 12.87%
151,706
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
$344,025
$24.75 p/Share
13,900
Added 7.39%
174,106
Common Stock
Aug 05
2022
-
19
Reduced 0.01%
160,206
Common Stock