|
Dec 29
2025
|
BUY
Open market or private purchase
|
$9,080,000
$22.7 p/Share
|
400,000
|
|
|
Dec 26
2025
|
BUY
Open market or private purchase
|
$4,986,000
$24.93 p/Share
|
200,000
|
|
|
Dec 24
2025
|
BUY
Open market or private purchase
|
$2,479,000
$24.79 p/Share
|
100,000
|
|
|
Dec 19
2025
|
BUY
Open market or private purchase
|
$2,446,500
$16.31 p/Share
|
150,000
|
|
|
Dec 17
2025
|
BUY
Open market or private purchase
|
$3,212,000
$14.6 p/Share
|
220,000
|
|
|
Dec 16
2025
|
BUY
Open market or private purchase
|
$2,606,000
$13.03 p/Share
|
200,000
|
|
|
Dec 15
2025
|
BUY
Open market or private purchase
|
$2,604,000
$13.02 p/Share
|
200,000
|
|
|
|
|
Dec 12
2025
|
BUY
Open market or private purchase
|
$532,000
$13.3 p/Share
|
40,000
|
|
|
Dec 11
2025
|
BUY
Open market or private purchase
|
$1,483,200
$12.36 p/Share
|
120,000
|
|
|
Dec 10
2025
|
BUY
Open market or private purchase
|
$698,400
$11.64 p/Share
|
60,000
|
|
|
Dec 09
2025
|
BUY
Open market or private purchase
|
$3,522,000
$11.74 p/Share
|
300,000
|
|
|
Dec 03
2025
|
BUY
Open market or private purchase
|
$24,110,487
$10.3 p/Share
|
2,340,824
|
|
|
Nov 17
2025
|
BUY
Open market or private purchase
|
$4,147,999
$10.37 p/Share
|
400,000
|
|
|
Nov 13
2025
|
BUY
Open market or private purchase
|
$4,705,000
$9.41 p/Share
|
500,000
|
|
|
Nov 12
2025
|
BUY
Open market or private purchase
|
$4,390,000
$8.78 p/Share
|
500,000
|
|
|
Nov 11
2025
|
BUY
Open market or private purchase
|
$4,035,000
$8.07 p/Share
|
500,000
|
|
|
Oct 14
2025
|
BUY
Open market or private purchase
|
$49,985,000
$6.5 p/Share
|
7,690,000
|
|
|
Sep 10
2025
|
BUY
Open market or private purchase
|
$39,995,333
$4.28 p/Share
|
9,344,704
|
|
|
Jun 13
2025
|
BUY
Open market or private purchase
|
$22,225,000
$3.5 p/Share
|
6,350,000
|
|
|
Jun 24
2022
|
SELL
Open market or private sale
|
$6,350,000
$1.27 p/Share
|
5,000,000
|
|