Apr 16
2025
BUY
Open market or private purchase
$21
$4.23 p/Share
5
Added 0.02%
32,443
Common Stock
Apr 15
2025
BUY
Open market or private purchase
$20
$4.14 p/Share
5
Added 0.02%
32,438
Common Stock
Apr 14
2025
BUY
Open market or private purchase
$20
$4.03 p/Share
5
Added 0.02%
32,433
Common Stock
Apr 11
2025
BUY
Open market or private purchase
$16
$4.02 p/Share
4
Added 0.01%
32,428
Common Stock
Apr 10
2025
BUY
Open market or private purchase
$16
$4.01 p/Share
4
Added 0.01%
32,424
Common Stock
Apr 09
2025
BUY
Open market or private purchase
$16
$4.09 p/Share
4
Added 0.01%
32,420
Common Stock
Apr 08
2025
BUY
Open market or private purchase
$16
$4.14 p/Share
4
Added 0.01%
32,416
Common Stock
Apr 07
2025
BUY
Open market or private purchase
$16
$4.19 p/Share
4
Added 0.01%
32,412
Common Stock
Apr 04
2025
BUY
Open market or private purchase
$16
$4.23 p/Share
4
Added 0.01%
32,408
Common Stock
Apr 03
2025
BUY
Open market or private purchase
$16
$4.21 p/Share
4
Added 0.01%
32,404
Common Stock
Apr 02
2025
BUY
Open market or private purchase
$17
$4.39 p/Share
4
Added 0.01%
32,400
Common Stock
Apr 01
2025
BUY
Open market or private purchase
$16
$4.24 p/Share
4
Added 0.01%
32,396
Common Stock
Mar 31
2025
BUY
Open market or private purchase
$17
$4.29 p/Share
4
Added 0.01%
32,392
Common Stock
Mar 28
2025
BUY
Open market or private purchase
$16
$4.2 p/Share
4
Added 0.01%
32,388
Common Stock
Mar 27
2025
BUY
Open market or private purchase
$16
$4.2 p/Share
4
Added 0.01%
32,384
Common Stock
Mar 26
2025
BUY
Open market or private purchase
$17
$4.41 p/Share
4
Added 0.01%
32,380
Common Stock
Mar 25
2025
BUY
Open market or private purchase
$17
$4.45 p/Share
4
Added 0.01%
32,376
Common Stock
Mar 24
2025
BUY
Open market or private purchase
$17
$4.42 p/Share
4
Added 0.01%
32,372
Common Stock
Mar 21
2025
BUY
Open market or private purchase
$14
$4.89 p/Share
3
Added 0.01%
32,368
Common Stock
Mar 20
2025
BUY
Open market or private purchase
$15
$5.07 p/Share
3
Added 0.01%
32,365
Common Stock
Mar 19
2025
BUY
Open market or private purchase
$16
$5.41 p/Share
3
Added 0.01%
32,362
Common Stock
Mar 18
2025
BUY
Open market or private purchase
$15
$5.12 p/Share
3
Added 0.01%
32,359
Common Stock
Mar 17
2025
BUY
Open market or private purchase
$16
$5.41 p/Share
3
Added 0.01%
32,356
Common Stock
Mar 17
2025
BUY
Grant, award, or other acquisition
$5,170
$5.17 p/Share
1,000
Added 3.0%
32,318
Common Stock
Mar 14
2025
BUY
Open market or private purchase
$16
$5.38 p/Share
3
Added 0.01%
32,353
Common Stock