Jul 21
2025
BUY
Open market or private purchase
$55
$3.45 p/Share
16
Added 0.04%
43,560
Common Stock
Jul 18
2025
BUY
Open market or private purchase
$57
$3.59 p/Share
16
Added 0.04%
43,544
Common Stock
Jul 17
2025
BUY
Open market or private purchase
$61
$3.82 p/Share
16
Added 0.04%
43,528
Common Stock
Jul 16
2025
BUY
Open market or private purchase
$60
$3.79 p/Share
16
Added 0.04%
43,512
Common Stock
Jul 15
2025
BUY
Open market or private purchase
$55
$3.45 p/Share
16
Added 0.04%
43,496
Common Stock
Jul 14
2025
BUY
Open market or private purchase
$55
$3.46 p/Share
16
Added 0.04%
43,480
Common Stock
Jul 11
2025
BUY
Open market or private purchase
$51
$3.21 p/Share
16
Added 0.04%
43,464
Common Stock
Jul 10
2025
BUY
Open market or private purchase
$51
$3.2 p/Share
16
Added 0.04%
43,448
Common Stock
Jul 09
2025
BUY
Open market or private purchase
$48
$3.05 p/Share
16
Added 0.04%
43,432
Common Stock
Jul 08
2025
BUY
Open market or private purchase
$48
$3.06 p/Share
16
Added 0.04%
43,416
Common Stock
Jul 07
2025
BUY
Open market or private purchase
$51
$3.23 p/Share
16
Added 0.04%
43,400
Common Stock
Jul 03
2025
BUY
Open market or private purchase
$52
$3.31 p/Share
16
Added 0.04%
43,384
Common Stock
Jul 02
2025
BUY
Open market or private purchase
$56
$3.52 p/Share
16
Added 0.04%
43,368
Common Stock
Jul 01
2025
BUY
Open market or private purchase
$56
$3.56 p/Share
16
Added 0.04%
43,352
Common Stock
Jun 30
2025
BUY
Open market or private purchase
$43
$2.74 p/Share
16
Added 0.04%
43,336
Common Stock
Jun 27
2025
BUY
Open market or private purchase
$20
$2.6 p/Share
8
Added 0.02%
43,320
Common Stock
Jun 26
2025
BUY
Open market or private purchase
$21
$2.71 p/Share
8
Added 0.02%
43,312
Common Stock
Jun 25
2025
BUY
Open market or private purchase
$26
$3.27 p/Share
8
Added 0.02%
43,304
Common Stock
Jun 24
2025
BUY
Open market or private purchase
$31
$3.91 p/Share
8
Added 0.02%
43,296
Common Stock
Jun 23
2025
BUY
Open market or private purchase
$36
$4.61 p/Share
8
Added 0.02%
43,288
Common Stock
Jun 20
2025
BUY
Open market or private purchase
$42
$5.29 p/Share
8
Added 0.02%
43,280
Common Stock
Jun 18
2025
BUY
Open market or private purchase
$44
$5.52 p/Share
8
Added 0.02%
43,272
Common Stock
Jun 17
2025
BUY
Open market or private purchase
$44
$5.61 p/Share
8
Added 0.02%
43,264
Common Stock
Jun 16
2025
BUY
Open market or private purchase
$42
$5.32 p/Share
8
Added 0.02%
43,256
Common Stock
Jun 13
2025
BUY
Open market or private purchase
$46
$5.81 p/Share
8
Added 0.02%
43,248
Common Stock