Earnings Est. No Polygon data
Insider Transactions (7)
Date Type Insider Title Shares Price $ Value % Held Score
2025-06-30 ▲ BUY BVF PARTNERS L P/IL 142,604 $44 $6.3M 5.1%
2025-06-30 ▲ BUY BVF PARTNERS L P/IL 115,783 $44 $5.1M 5.2%
2025-06-30 ▲ BUY BVF PARTNERS L P/IL 58,780 $44 $2.6M 16.6%
2025-06-30 ▲ BUY BAKER BROS. ADVISORS LP 55,191 $44 $2.4M 10.3%
2025-06-30 ▲ BUY BAKER BROS. ADVISORS LP 600,309 $44 $26.4M 9.8%
2025-06-30 ▲ BUY BAKER BROS. ADVISORS LP 55,191 $44 $2.4M
2025-06-30 ▲ BUY BAKER BROS. ADVISORS LP 600,309 $44 $26.4M