Nov 18
2024
|
BUY
Open market or private purchase
|
$605,953
$12.24 p/Share
|
49,506
|
|
May 03
2024
|
BUY
Open market or private purchase
|
$86,875
$10.74 p/Share
|
8,089
|
|
Apr 30
2024
|
BUY
Open market or private purchase
|
$921,870
$9.86 p/Share
|
93,496
|
|
Apr 29
2024
|
BUY
Open market or private purchase
|
$946,179
$10.12 p/Share
|
93,496
|
|
Apr 26
2024
|
BUY
Open market or private purchase
|
$919,764
$10.44 p/Share
|
88,100
|
|
Feb 22
2024
|
BUY
Open market or private purchase
|
$185,019
$12.39 p/Share
|
14,933
|
|
Dec 08
2023
|
BUY
Open market or private purchase
|
$589,352
$13.75 p/Share
|
42,862
|
|
Dec 07
2023
|
BUY
Open market or private purchase
|
$948,839
$13.73 p/Share
|
69,107
|
|
Dec 06
2023
|
BUY
Open market or private purchase
|
$963,096
$13.7 p/Share
|
70,299
|
|
Dec 05
2023
|
BUY
Open market or private purchase
|
$611,586
$13.75 p/Share
|
44,479
|
|
Nov 29
2023
|
BUY
Open market or private purchase
|
$27,208
$13.24 p/Share
|
2,055
|
|
Nov 28
2023
|
BUY
Open market or private purchase
|
$142,628
$13.21 p/Share
|
10,797
|
|
Nov 27
2023
|
BUY
Open market or private purchase
|
$265,019
$13.21 p/Share
|
20,062
|
|
Sep 07
2023
|
BUY
Open market or private purchase
|
$43,924
$14.73 p/Share
|
2,982
|
|
Sep 06
2023
|
BUY
Open market or private purchase
|
$330,367
$14.85 p/Share
|
22,247
|
|
Sep 05
2023
|
BUY
Open market or private purchase
|
$890,323
$14.8 p/Share
|
60,157
|
|
Aug 29
2023
|
BUY
Open market or private purchase
|
$14,765
$14.99 p/Share
|
985
|
|
Aug 25
2023
|
BUY
Open market or private purchase
|
$24,735
$15.0 p/Share
|
1,649
|
|
Aug 22
2023
|
BUY
Open market or private purchase
|
$296,295
$15.0 p/Share
|
19,753
|
|
Aug 16
2023
|
BUY
Open market or private purchase
|
$1,032,385
$15.4 p/Share
|
67,038
|
|
Aug 15
2023
|
BUY
Open market or private purchase
|
$676,799
$15.4 p/Share
|
43,948
|
|
May 17
2023
|
BUY
Open market or private purchase
|
$25,464
$15.05 p/Share
|
1,692
|
|
May 16
2023
|
BUY
Open market or private purchase
|
$1,499
$14.99 p/Share
|
100
|
|
May 05
2023
|
BUY
Open market or private purchase
|
$232,075
$14.99 p/Share
|
15,482
|
|
May 04
2023
|
BUY
Open market or private purchase
|
$540,899
$14.9 p/Share
|
36,302
|
|