Earnings Est. No Polygon data
Insider Transactions (8)
Date Type Insider Title Shares Price $ Value % Held Score
2026-03-23 ▼ SELL Kehler Dean C 37,100 $7 $274K 64.2%
2026-03-18 ▼ SELL Kehler Dean C 23,000 $8 $183K 21.3%
2026-03-18 ▼ SELL Kehler Dean C 3,089 $8 $25K 3.5%
2026-03-19 ▼ SELL Kehler Dean C 27,378 $8 $208K 32.2%
2026-03-11 ▼ SELL Kehler Dean C 9,000 $9 $81K 6.6%
2026-03-11 ▼ SELL Kehler Dean C 854 $9 $8K 0.7%
2026-03-12 ▼ SELL Kehler Dean C 16,200 $9 $143K 12.7%
2026-03-12 ▼ SELL Kehler Dean C 500 $9 $4K 0.4%