Earnings Est. No Polygon data
Insider Transactions (2)
Date Type Insider Title Shares Price $ Value % Held Score
2025-05-14 ▲ BUY EcoR1 Capital, LLC 1,658,978 $7 $12.3M 22.5%
2025-05-15 ▲ BUY EcoR1 Capital, LLC 3,300,000 $8 $26.4M 30.9%