|
Jan 09
2026
|
SELL
Open market or private sale
|
$7,289,405
$112.34 p/Share
|
64,887
|
|
|
Jan 08
2026
|
SELL
Open market or private sale
|
$345,534
$100.01 p/Share
|
3,455
|
|
|
Jan 07
2026
|
SELL
Open market or private sale
|
$22,582,021
$97.48 p/Share
|
231,658
|
|
|
Jan 05
2026
|
SELL
Open market or private sale
|
$18,058,000
$90.29 p/Share
|
200,000
|
|
|
Dec 24
2025
|
|
-
|
7,851,901
|
|
|
Dec 22
2025
|
SELL
Open market or private sale
|
$69,846,000
$83.15 p/Share
|
840,000
|
|
|
Sep 30
2025
|
SELL
Open market or private sale
|
$34,083,000
$113.61 p/Share
|
300,000
|
|
|
|
|
Sep 22
2025
|
|
$3,046,000
$121.84 p/Share
|
25,000
|
|
|
Jun 30
2025
|
SELL
Open market or private sale
|
$16,718,999
$55.73 p/Share
|
300,000
|
|
|
Jun 24
2025
|
|
-
|
300,000
|
|
|
May 29
2025
|
|
-
|
100,000
|
|
|
Mar 31
2025
|
|
-
|
75,000
|
|
|
Mar 31
2025
|
SELL
Open market or private sale
|
$893,800
$21.8 p/Share
|
41,000
|
|
|
Mar 28
2025
|
SELL
Open market or private sale
|
$3,226,964
$23.11 p/Share
|
139,635
|
|
|
Mar 27
2025
|
SELL
Open market or private sale
|
$893,673
$25.27 p/Share
|
35,365
|
|
|
Mar 13
2025
|
SELL
Payment of exercise price or tax liability
|
$694,741
$23.95 p/Share
|
29,008
|
|
|
Mar 13
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
56,180
|
|
|
Dec 30
2024
|
|
-
|
35,000
|
|
|
Nov 19
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
1,913,474
|
|
|
May 09
2024
|
BUY
Grant, award, or other acquisition
|
-
|
11,190,452
|
|