Earnings Est. No Polygon data
Insider Transactions (3)
Date Type Insider Title Shares Price $ Value % Held Score
2025-08-05 ▼ SELL BVF PARTNERS L P/IL 79 $2 $148 <0.1%
2025-08-05 ▼ SELL BVF PARTNERS L P/IL 66 $2 $124 <0.1%
2025-08-05 ▼ SELL BVF PARTNERS L P/IL 11 $2 $21 <0.1%