Apr 10
2025
|
BUY
Open market or private purchase
|
$258,000
$5.16 p/Share
|
50,000
|
|
Apr 08
2025
|
BUY
Open market or private purchase
|
$263,000
$5.26 p/Share
|
50,000
|
|
Apr 07
2025
|
BUY
Open market or private purchase
|
$546,000
$5.46 p/Share
|
100,000
|
|
Apr 04
2025
|
BUY
Open market or private purchase
|
$35,902
$5.55 p/Share
|
6,469
|
|
Apr 03
2025
|
BUY
Open market or private purchase
|
$586,000
$5.86 p/Share
|
100,000
|
|
Apr 01
2025
|
BUY
Open market or private purchase
|
$443,250
$5.91 p/Share
|
75,000
|
|
Mar 31
2025
|
BUY
Open market or private purchase
|
$298,500
$5.97 p/Share
|
50,000
|
|
Mar 21
2025
|
BUY
Open market or private purchase
|
$417,900
$5.97 p/Share
|
70,000
|
|
Mar 06
2025
|
BUY
Open market or private purchase
|
$286,500
$5.73 p/Share
|
50,000
|
|
Mar 05
2025
|
BUY
Open market or private purchase
|
$487,821
$5.62 p/Share
|
86,801
|
|
Mar 03
2025
|
BUY
Open market or private purchase
|
$150,905
$5.73 p/Share
|
26,336
|
|
Feb 28
2025
|
BUY
Open market or private purchase
|
$265,518
$5.69 p/Share
|
46,664
|
|
Feb 27
2025
|
BUY
Open market or private purchase
|
$437,760
$6.08 p/Share
|
72,000
|
|
Jan 13
2025
|
BUY
Open market or private purchase
|
$634,500
$8.46 p/Share
|
75,000
|
|
Jan 10
2025
|
BUY
Open market or private purchase
|
$841,500
$7.65 p/Share
|
110,000
|
|
Jan 08
2025
|
BUY
Open market or private purchase
|
$1,233,600
$7.71 p/Share
|
160,000
|
|
Jan 07
2025
|
BUY
Open market or private purchase
|
$987,500
$7.9 p/Share
|
125,000
|
|
Nov 07
2024
|
BUY
Open market or private purchase
|
$2,096,000
$10.48 p/Share
|
200,000
|
|
Nov 06
2024
|
BUY
Open market or private purchase
|
$3,748,500
$10.71 p/Share
|
350,000
|
|
Nov 05
2024
|
BUY
Open market or private purchase
|
$4,527,000
$10.06 p/Share
|
450,000
|
|
Feb 12
2024
|
SELL
Open market or private sale
|
$1,071,360
$19.84 p/Share
|
54,000
|
|
Feb 09
2024
|
SELL
Open market or private sale
|
$1,036,150
$19.55 p/Share
|
53,000
|
|
Mar 15
2023
|
BUY
Open market or private purchase
|
$948,640
$12.32 p/Share
|
77,000
|
|
Mar 14
2023
|
BUY
Open market or private purchase
|
$249,600
$12.48 p/Share
|
20,000
|
|
Jan 31
2023
|
BUY
Open market or private purchase
|
$378,525
$12.25 p/Share
|
30,900
|
|