Jun 21
2024
|
BUY
Open market or private purchase
|
$684,000
$6.84 p/Share
|
100,000
|
|
Jun 20
2024
|
BUY
Open market or private purchase
|
$1,030,500
$6.87 p/Share
|
150,000
|
|
Jun 18
2024
|
BUY
Open market or private purchase
|
$1,003,500
$6.69 p/Share
|
150,000
|
|
Aug 29
2023
|
BUY
Open market or private purchase
|
$761,600
$10.88 p/Share
|
70,000
|
|
Aug 28
2023
|
BUY
Open market or private purchase
|
$736,330
$10.99 p/Share
|
67,000
|
|
Jul 06
2023
|
BUY
Open market or private purchase
|
$357,456
$13.54 p/Share
|
26,400
|
|
May 31
2023
|
BUY
Open market or private purchase
|
$677,710
$13.42 p/Share
|
50,500
|
|
May 23
2023
|
BUY
Grant, award, or other acquisition
|
-
|
1,000
|
|
Apr 13
2023
|
BUY
Open market or private purchase
|
$684,950
$14.42 p/Share
|
47,500
|
|
Apr 01
2022
|
BUY
Grant, award, or other acquisition
|
-
|
400
|
|
Jul 20
2021
|
BUY
Grant, award, or other acquisition
|
-
|
1,000
|
|
Aug 01
2020
|
BUY
Grant, award, or other acquisition
|
-
|
200
|
|