|
Dec 26
2025
|
|
-
|
725,000
|
|
|
Dec 19
2025
|
|
-
|
5,782,594
|
|
|
Dec 04
2025
|
|
-
|
758,000
|
|
|
Nov 20
2025
|
|
-
|
2,546,000
|
|
|
Nov 20
2025
|
BUY
Grant, award, or other acquisition
|
-
|
965,000
|
|
|
Aug 01
2025
|
|
-
|
1,436,005
|
|
|
Aug 01
2025
|
BUY
Open market or private purchase
|
$9,648,719
$21.85 p/Share
|
441,589
|
|
|
|
|
Jul 30
2025
|
|
-
|
4,449,000
|
|
|
Feb 24
2025
|
BUY
Open market or private purchase
|
$18,999,995
$21.85 p/Share
|
869,565
|
|
|
Jan 17
2025
|
|
-
|
548,000
|
|
|
Jan 07
2025
|
|
-
|
790,019
|
|
|
Dec 23
2024
|
|
-
|
1,017,000
|
|
|
Aug 08
2024
|
|
-
|
3,800,000
|
|
|
Jun 12
2024
|
|
-
|
2,510,000
|
|
|
Dec 26
2023
|
|
-
|
1,945,840
|
|
|
Dec 22
2023
|
|
-
|
715,000
|
|
|
Dec 19
2023
|
|
-
|
529,650
|
|
|
Jul 27
2023
|
|
-
|
498,232
|
|
|
Jul 27
2023
|
|
-
|
498,232
|
|
|
Jul 25
2023
|
|
-
|
887,622
|
|
|
Jun 27
2023
|
|
-
|
230,001
|
|
|
May 01
2023
|
|
-
|
8,395,005
|
|
|
Feb 22
2023
|
SELL
Open market or private sale
|
$48,537,600
$25.28 p/Share
|
1,920,000
|
|
|
Feb 09
2023
|
|
-
|
1,152,825
|
|
|
Dec 06
2022
|
|
-
|
2,103,760
|
|