Earnings Est. No Polygon data
Insider Transactions (2)
Date Type Insider Title Shares Price $ Value % Held Score
2025-05-15 ▲ BUY EcoR1 Capital, LLC 49,502 $11 $566K 0.3%
2025-05-19 ▲ BUY EcoR1 Capital, LLC 5,919 $12 $70K <0.1%