Jun 30
2025
BUY
Open market or private purchase
$219
$2.74 p/Share
80
Added 0.03%
286,633
Common Stock
Jun 27
2025
BUY
Open market or private purchase
$117
$2.6 p/Share
45
Added 0.02%
286,553
Common Stock
Jun 26
2025
BUY
Open market or private purchase
$121
$2.71 p/Share
45
Added 0.02%
286,508
Common Stock
Jun 25
2025
BUY
Open market or private purchase
$147
$3.27 p/Share
45
Added 0.02%
286,463
Common Stock
Jun 24
2025
BUY
Open market or private purchase
$175
$3.91 p/Share
45
Added 0.02%
286,418
Common Stock
Jun 23
2025
BUY
Open market or private purchase
$207
$4.61 p/Share
45
Added 0.02%
286,373
Common Stock
Jun 20
2025
BUY
Open market or private purchase
$238
$5.29 p/Share
45
Added 0.02%
286,328
Common Stock
Jun 18
2025
BUY
Open market or private purchase
$248
$5.52 p/Share
45
Added 0.02%
286,283
Common Stock
Jun 17
2025
BUY
Open market or private purchase
$252
$5.61 p/Share
45
Added 0.02%
286,238
Common Stock
Jun 16
2025
BUY
Open market or private purchase
$239
$5.32 p/Share
45
Added 0.02%
286,193
Common Stock
Jun 13
2025
BUY
Open market or private purchase
$261
$5.81 p/Share
45
Added 0.02%
286,148
Common Stock
Jun 12
2025
BUY
Open market or private purchase
$255
$5.67 p/Share
45
Added 0.02%
286,103
Common Stock
Jun 11
2025
BUY
Open market or private purchase
$250
$5.57 p/Share
45
Added 0.02%
286,058
Common Stock
Jun 10
2025
BUY
Open market or private purchase
$270
$6.0 p/Share
45
Added 0.02%
286,013
Common Stock
Jun 09
2025
BUY
Open market or private purchase
$267
$5.94 p/Share
45
Added 0.02%
285,968
Common Stock
Jun 06
2025
BUY
Open market or private purchase
$250
$5.57 p/Share
45
Added 0.02%
285,923
Common Stock
Jun 05
2025
BUY
Open market or private purchase
$245
$5.46 p/Share
45
Added 0.02%
285,878
Common Stock
Jun 04
2025
BUY
Open market or private purchase
$258
$5.75 p/Share
45
Added 0.02%
285,833
Common Stock
Jun 03
2025
BUY
Open market or private purchase
$252
$5.61 p/Share
45
Added 0.02%
285,788
Common Stock
Jun 02
2025
BUY
Open market or private purchase
$234
$5.2 p/Share
45
Added 0.02%
285,743
Common Stock
May 30
2025
BUY
Open market or private purchase
$221
$4.93 p/Share
45
Added 0.02%
285,698
Common Stock
May 29
2025
BUY
Open market or private purchase
$254
$5.66 p/Share
45
Added 0.02%
285,653
Common Stock
May 28
2025
BUY
Open market or private purchase
$255
$5.68 p/Share
45
Added 0.02%
285,608
Common Stock
May 27
2025
BUY
Open market or private purchase
$237
$5.27 p/Share
45
Added 0.02%
285,563
Common Stock
May 23
2025
BUY
Open market or private purchase
$231
$5.14 p/Share
45
Added 0.02%
285,518
Common Stock