|
Dec 29
2025
|
BUY
Open market or private purchase
|
$1,040,081
$13.44 p/Share
|
77,387
|
|
|
Dec 26
2025
|
BUY
Open market or private purchase
|
$220,551
$13.1 p/Share
|
16,836
|
|
|
Dec 23
2025
|
BUY
Open market or private purchase
|
$642,500
$12.85 p/Share
|
50,000
|
|
|
Dec 22
2025
|
BUY
Open market or private purchase
|
$236,067
$12.08 p/Share
|
19,542
|
|
|
Dec 19
2025
|
BUY
Open market or private purchase
|
$188,088
$11.48 p/Share
|
16,384
|
|
|
Dec 18
2025
|
BUY
Open market or private purchase
|
$114,816
$11.24 p/Share
|
10,215
|
|
|
Nov 07
2025
|
BUY
Open market or private purchase
|
$19,999,993
$13.5 p/Share
|
1,481,481
|
|
|
|
|
Mar 31
2025
|
BUY
Open market or private purchase
|
$213,306
$12.93 p/Share
|
16,497
|
|
|
Mar 26
2025
|
BUY
Open market or private purchase
|
$11,700,000
$13.0 p/Share
|
900,000
|
|
|
Dec 24
2024
|
BUY
Open market or private purchase
|
$225,202
$11.25 p/Share
|
20,018
|
|
|
Dec 23
2024
|
BUY
Open market or private purchase
|
$301,971
$10.98 p/Share
|
27,502
|
|
|
Dec 03
2024
|
BUY
Open market or private purchase
|
$403,200
$9.6 p/Share
|
42,000
|
|
|
Nov 20
2024
|
BUY
Open market or private purchase
|
$280,395
$10.22 p/Share
|
27,436
|
|
|
Nov 19
2024
|
BUY
Open market or private purchase
|
$136,220
$9.73 p/Share
|
14,000
|
|
|
Sep 26
2024
|
BUY
Exercise of in-the-money or at-the-money derivatives securities
|
$13,775,882
$1.93 p/Share
|
7,137,763
|
|