May 22
2025
BUY
Open market or private purchase
$229
$5.1 p/Share
45
Added 0.02%
285,473
Common Stock
May 21
2025
BUY
Open market or private purchase
$227
$5.05 p/Share
45
Added 0.02%
285,428
Common Stock
May 20
2025
BUY
Open market or private purchase
$243
$5.41 p/Share
45
Added 0.02%
285,383
Common Stock
May 19
2025
BUY
Open market or private purchase
$221
$4.92 p/Share
45
Added 0.02%
285,338
Common Stock
May 16
2025
BUY
Open market or private purchase
$241
$5.37 p/Share
45
Added 0.02%
285,293
Common Stock
May 15
2025
BUY
Open market or private purchase
$234
$5.2 p/Share
45
Added 0.02%
285,248
Common Stock
May 14
2025
BUY
Open market or private purchase
$255
$5.68 p/Share
45
Added 0.02%
285,203
Common Stock
May 13
2025
BUY
Open market or private purchase
$255
$5.67 p/Share
45
Added 0.02%
285,158
Common Stock
May 12
2025
BUY
Open market or private purchase
$236
$5.25 p/Share
45
Added 0.02%
285,113
Common Stock
May 09
2025
BUY
Open market or private purchase
$215
$4.78 p/Share
45
Added 0.02%
285,068
Common Stock
May 08
2025
BUY
Open market or private purchase
$202
$4.5 p/Share
45
Added 0.02%
285,023
Common Stock
May 07
2025
BUY
Open market or private purchase
$211
$4.71 p/Share
45
Added 0.02%
284,978
Common Stock
May 06
2025
BUY
Open market or private purchase
$206
$4.6 p/Share
45
Added 0.02%
284,933
Common Stock
May 05
2025
BUY
Open market or private purchase
$210
$4.68 p/Share
45
Added 0.02%
284,888
Common Stock
May 02
2025
BUY
Open market or private purchase
$213
$4.75 p/Share
45
Added 0.02%
284,843
Common Stock
May 01
2025
BUY
Open market or private purchase
$218
$4.86 p/Share
45
Added 0.02%
284,798
Common Stock
Apr 30
2025
BUY
Open market or private purchase
$215
$4.79 p/Share
45
Added 0.02%
284,753
Common Stock
Apr 29
2025
BUY
Open market or private purchase
$221
$4.93 p/Share
45
Added 0.02%
284,708
Common Stock
Apr 28
2025
BUY
Open market or private purchase
$220
$4.91 p/Share
45
Added 0.02%
284,663
Common Stock
Apr 25
2025
BUY
Open market or private purchase
$271
$4.94 p/Share
55
Added 0.02%
284,618
Common Stock
Apr 24
2025
BUY
Open market or private purchase
$281
$5.12 p/Share
55
Added 0.02%
284,563
Common Stock
Apr 23
2025
BUY
Open market or private purchase
$275
$5.01 p/Share
55
Added 0.02%
284,508
Common Stock
Apr 22
2025
BUY
Open market or private purchase
$260
$4.74 p/Share
55
Added 0.02%
284,453
Common Stock
Apr 21
2025
BUY
Open market or private purchase
$263
$4.79 p/Share
55
Added 0.02%
284,398
Common Stock
Apr 17
2025
BUY
Open market or private purchase
$253
$4.61 p/Share
55
Added 0.02%
284,343
Common Stock