Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Research & development | $23.8M | $22.8M | $16.1M | $28.0M | $30.6M | $17.0M | $14.1M | $12.6M |
| Operating income | −$33.0M | −$28.0M | −$22.9M | −$38.9M | −$43.1M | −$26.3M | −$18.6M | −$18.4M |
| Net income | −$34.2M | −$29.0M | −$23.9M | −$39.6M | −$42.6M | −$36.9M | −$6.9M | $5.9M |
| Basic EPSper diluted share | $2.09 | $4.91 | $16.99 | $61.09 | $68.27 | $4.48 | $23.69 | -$0.16 |
| Diluted EPSper diluted share | $2.09 | $4.91 | $16.93 | $61.09 | $68.27 | $4.48 | $23.69 | $0.86 |