Revenue
-
Net Income
-$75.3M
▼ 22.0% YoY
EPS
$-1.88
▲ 88.2% YoY
Cash
$58.5M
▲ 54.7% YoY
FY 2025 · As of 2025-12-31
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
ORBIMED ADVISORS LLC | Sell | May 27, 2026 | 101 | $44.49 | $4K | Form 4 ↗ |
ORBIMED ADVISORS LLC | Sell | May 11, 2026 | 184.6K | $46.22 | $8.53M | Form 4 ↗ |
ORBIMED ADVISORS LLC | Sell | May 8, 2026 | 59.8K | $44.58 | $2.66M | Form 4 ↗ |
ORBIMED ADVISORS LLC | Sell | May 7, 2026 | 48.5K | $44.61 | $2.17M | Form 4 ↗ |
ORBIMED ADVISORS LLC | Sell | Apr 18, 2026 | 2.9K | $44.52 | $131K | Form 4 ↗ |
ORBIMED ADVISORS LLC | Sell | Apr 17, 2026 | 52.4K | $44.68 | $2.34M | Form 4 ↗ |
ORBIMED ADVISORS LLC | Sell | Apr 16, 2026 | 226.9K | $45.34 | $10.29M | Form 4 ↗ |
ORBIMED ADVISORS LLC | Sell | Apr 15, 2026 | 235.9K | $44.64 | $10.53M | Form 4 ↗ |
ORBIMED ADVISORS LLC | Sell | Apr 14, 2026 | 47.8K | $44.51 | $2.13M | Form 4 ↗ |