Earnings Est. No Polygon data
Insider Transactions (5)
Date Type Insider Title Shares Price $ Value % Held Score
2026-04-17 ▼ SELL ORBIMED ADVISORS LLC / Thompson Peter A. 52,397 $45 $2.3M 1.7%
2026-04-18 ▼ SELL ORBIMED ADVISORS LLC / Thompson Peter A. 2,948 $45 $131K <0.1%
2026-04-14 ▼ SELL ORBIMED ADVISORS LLC / Thompson Peter A. 47,814 $45 $2.1M 1.4%
2026-04-15 ▼ SELL ORBIMED ADVISORS LLC / Thompson Peter A. 235,863 $45 $10.5M 6.8%
2026-04-16 ▼ SELL ORBIMED ADVISORS LLC / Thompson Peter A. 226,906 $45 $10.3M 7.0%