Jun 30
2025
BUY
Open market or private purchase
$21
$2.74 p/Share
8
Added 0.02%
32,653
Common Stock
Jun 27
2025
BUY
Open market or private purchase
$10
$2.6 p/Share
4
Added 0.01%
32,645
Common Stock
Jun 26
2025
BUY
Open market or private purchase
$10
$2.71 p/Share
4
Added 0.01%
32,641
Common Stock
Jun 25
2025
BUY
Open market or private purchase
$13
$3.27 p/Share
4
Added 0.01%
32,637
Common Stock
Jun 24
2025
BUY
Open market or private purchase
$15
$3.91 p/Share
4
Added 0.01%
32,633
Common Stock
Jun 23
2025
BUY
Open market or private purchase
$18
$4.61 p/Share
4
Added 0.01%
32,629
Common Stock
Jun 20
2025
BUY
Open market or private purchase
$21
$5.29 p/Share
4
Added 0.01%
32,625
Common Stock
Jun 18
2025
BUY
Open market or private purchase
$22
$5.52 p/Share
4
Added 0.01%
32,621
Common Stock
Jun 17
2025
BUY
Open market or private purchase
$22
$5.61 p/Share
4
Added 0.01%
32,617
Common Stock
Jun 16
2025
BUY
Open market or private purchase
$21
$5.32 p/Share
4
Added 0.01%
32,613
Common Stock
Jun 13
2025
BUY
Open market or private purchase
$23
$5.81 p/Share
4
Added 0.01%
32,609
Common Stock
Jun 12
2025
BUY
Open market or private purchase
$22
$5.67 p/Share
4
Added 0.01%
32,605
Common Stock
Jun 11
2025
BUY
Open market or private purchase
$22
$5.57 p/Share
4
Added 0.01%
32,601
Common Stock
Jun 10
2025
BUY
Open market or private purchase
$24
$6.0 p/Share
4
Added 0.01%
32,597
Common Stock
Jun 09
2025
BUY
Open market or private purchase
$23
$5.94 p/Share
4
Added 0.01%
32,593
Common Stock
Jun 06
2025
BUY
Open market or private purchase
$22
$5.57 p/Share
4
Added 0.01%
32,589
Common Stock
Jun 05
2025
BUY
Open market or private purchase
$21
$5.46 p/Share
4
Added 0.01%
32,585
Common Stock
Jun 04
2025
BUY
Open market or private purchase
$23
$5.75 p/Share
4
Added 0.01%
32,581
Common Stock
Jun 03
2025
BUY
Open market or private purchase
$22
$5.61 p/Share
4
Added 0.01%
32,577
Common Stock
Jun 02
2025
BUY
Open market or private purchase
$20
$5.2 p/Share
4
Added 0.01%
32,573
Common Stock
May 30
2025
BUY
Open market or private purchase
$19
$4.93 p/Share
4
Added 0.01%
32,569
Common Stock
May 29
2025
BUY
Open market or private purchase
$22
$5.66 p/Share
4
Added 0.01%
32,565
Common Stock
May 28
2025
BUY
Open market or private purchase
$22
$5.68 p/Share
4
Added 0.01%
32,561
Common Stock
May 27
2025
BUY
Open market or private purchase
$21
$5.27 p/Share
4
Added 0.01%
32,557
Common Stock
May 23
2025
BUY
Open market or private purchase
$20
$5.14 p/Share
4
Added 0.01%
32,553
Common Stock