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
|
|