Earnings Est. No Polygon data
Insider Transactions (3)
Date Type Insider Title Shares Price $ Value % Held Score
2025-05-02 ▼ SELL EcoR1 Capital, LLC 3,317,938 $8 $27.7M 28.6%
2025-05-05 ▼ SELL EcoR1 Capital, LLC 977,693 $8 $7.9M 11.8%
2025-05-06 ▼ SELL EcoR1 Capital, LLC 1,984,053 $8 $15.2M 27.2%