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
Jun 12
2025
BUY
Open market or private purchase
$45
$5.67 p/Share
8
Added 0.02%
43,240
Common Stock
Jun 11
2025
BUY
Open market or private purchase
$44
$5.57 p/Share
8
Added 0.02%
43,232
Common Stock
Jun 10
2025
BUY
Open market or private purchase
$48
$6.0 p/Share
8
Added 0.02%
43,224
Common Stock
Jun 09
2025
BUY
Open market or private purchase
$47
$5.94 p/Share
8
Added 0.02%
43,216
Common Stock
Jun 06
2025
BUY
Open market or private purchase
$44
$5.57 p/Share
8
Added 0.02%
43,208
Common Stock
Jun 05
2025
BUY
Open market or private purchase
$43
$5.46 p/Share
8
Added 0.02%
43,200
Common Stock
Jun 04
2025
BUY
Open market or private purchase
$46
$5.75 p/Share
8
Added 0.02%
43,192
Common Stock
Jun 03
2025
BUY
Open market or private purchase
$44
$5.61 p/Share
8
Added 0.02%
43,184
Common Stock
Jun 02
2025
BUY
Open market or private purchase
$41
$5.2 p/Share
8
Added 0.02%
43,176
Common Stock
May 30
2025
BUY
Open market or private purchase
$39
$4.93 p/Share
8
Added 0.02%
43,168
Common Stock
May 29
2025
BUY
Open market or private purchase
$45
$5.66 p/Share
8
Added 0.02%
43,160
Common Stock
May 28
2025
BUY
Open market or private purchase
$45
$5.68 p/Share
8
Added 0.02%
43,152
Common Stock
May 27
2025
BUY
Open market or private purchase
$42
$5.27 p/Share
8
Added 0.02%
43,144
Common Stock
May 23
2025
BUY
Open market or private purchase
$41
$5.14 p/Share
8
Added 0.02%
43,136
Common Stock