Insider Trades

ActorHolding ValueLast TransactionAmountTransaction PriceCurrent Price
DeWalch D MarkDirector
--37.7k shares
BuyMay 28, 2026
$497.3K37.7k shares
$13.21
$13.32

News