Nov 18
2024
BUY
Open market or private purchase
$299,931
$10.96 p/Share
27,366
Added 0.85%
3,178,040
Common Stock
Jul 02
2024
BUY
Open market or private purchase
$4,134
$7.92 p/Share
522
Added 0.02%
3,150,674
Common Stock
Jul 01
2024
BUY
Open market or private purchase
$208,779
$8.03 p/Share
26,000
Added 0.82%
3,150,152
Common Stock
Jun 28
2024
BUY
Open market or private purchase
$194,345
$8.27 p/Share
23,500
Added 0.75%
3,124,152
Common Stock
Jun 26
2024
BUY
Open market or private purchase
$17,505
$8.03 p/Share
2,180
Added 0.07%
3,100,652
Common Stock
Jun 21
2024
BUY
Open market or private purchase
$100,080
$8.34 p/Share
12,000
Added 0.39%
3,098,472
Common Stock
Jun 20
2024
BUY
Open market or private purchase
$16,700
$8.35 p/Share
2,000
Added 0.06%
3,086,472
Common Stock
Jun 18
2024
BUY
Open market or private purchase
$387,020
$8.3 p/Share
46,629
Added 1.49%
3,084,472
Common Stock
Mar 18
2024
BUY
Open market or private purchase
$412,560
$7.64 p/Share
54,000
Added 1.75%
3,037,843
Common Stock
Nov 30
2023
BUY
Open market or private purchase
$109,623
$8.88 p/Share
12,345
Added 0.41%
2,983,843
Common Stock
Nov 28
2023
BUY
Open market or private purchase
$215,183
$8.84 p/Share
24,342
Added 0.81%
2,971,498
Common Stock
Nov 13
2023
BUY
Open market or private purchase
$353,535
$8.92 p/Share
39,634
Added 1.33%
2,947,156
Common Stock
Oct 18
2023
BUY
Open market or private purchase
$161,100
$10.74 p/Share
15,000
Added 0.51%
2,907,522
Common Stock
Oct 16
2023
BUY
Open market or private purchase
$563,091
$10.86 p/Share
51,850
Added 1.76%
2,892,522
Common Stock
Oct 03
2023
BUY
Open market or private purchase
$2,396,625
$12.45 p/Share
192,500
Added 6.35%
2,840,672
Common Stock
Oct 02
2023
BUY
Open market or private purchase
$295,462
$12.81 p/Share
23,065
Added 0.86%
2,648,172
Common Stock
Sep 07
2023
BUY
Open market or private purchase
$329,632
$14.33 p/Share
23,003
Added 0.87%
2,625,107
Common Stock
Sep 06
2023
BUY
Open market or private purchase
$7,532
$14.43 p/Share
522
Added 0.02%
2,602,104
Common Stock
Jun 14
2023
BUY
Open market or private purchase
$303,520
$18.97 p/Share
16,000
Added 0.61%
2,601,582
Common Stock
Jun 13
2023
BUY
Open market or private purchase
$7,796
$18.97 p/Share
411
Added 0.02%
2,585,582
Common Stock
Apr 19
2023
BUY
Open market or private purchase
$4,939
$18.64 p/Share
265
Added 0.01%
2,585,171
Common Stock
Apr 18
2023
BUY
Open market or private purchase
$542,971
$18.68 p/Share
29,067
Added 1.11%
2,584,906
Common Stock
Mar 23
2023
BUY
Open market or private purchase
$1,105,511
$17.34 p/Share
63,755
Added 2.43%
2,555,839
Common Stock
Mar 17
2023
BUY
Open market or private purchase
$254,400
$16.96 p/Share
15,000
Added 0.6%
2,492,084
Common Stock
Mar 14
2023
BUY
Open market or private purchase
$581,130
$17.61 p/Share
33,000
Added 1.31%
2,477,084
Common Stock