Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $211.1M | $166.0M | $165.2M | $161.7M | $126.7M | $84.7M | $89.6M | $61.2M | $34.7M |
| Gross profit | $146.3M | $109.5M | $107.0M | $106.6M | $85.4M | $52.5M | $54.9M | $36.1M | $17.7M |
| Research & development | $20.2M | $19.7M | $26.4M | $20.3M | $18.3M | $13.8M | $15.0M | $12.7M | $6.9M |
| Operating expenses | $185.3M | $159.5M | $172.0M | $146.3M | $110.5M | $80.4M | $85.8M | $60.0M | $37.7M |
| Operating income | −$39.0M | −$50.0M | −$65.0M | −$39.7M | −$25.1M | −$27.9M | −$30.9M | −$23.9M | −$20.0M |
| EBITDAderived | −$32.8M | −$45.3M | −$62.2M | −$37.2M | −$22.6M | — | — | — | — |
| Net income | −$51.1M | −$84.6M | −$78.5M | −$75.2M | −$41.1M | −$38.1M | −$38.1M | −$21.1M | −$34.9M |
| Basic EPSper diluted share | -$1.72 | -$3.00 | -$3.07 | -$3.08 | -$1.72 | -$1.63 | -$1.86 | -$1.22 | -$3.41 |
| Diluted EPSper diluted share | -$1.72 | -$3.00 | -$3.07 | -$3.08 | -$1.72 | -$1.63 | -$1.86 | -$1.22 | -$3.41 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 28, 2026Form 4 | JW Partners, LP +4Other | SellCommon Shares · indirect | 65.1K | $72.89 | $4.75M | 2.89M |
| May 27, 2026Form 4 | JW Partners, LP +4Other | SellCommon Shares · indirect | 113 | $72.50 | $8.2K | 2.96M |
| May 26, 2026Form 4 | JW Partners, LP +4Other | SellCommon Shares · indirect | 25.3K | $74.39 | $1.88M | 2.96M |
| May 21, 2026Form 4 | JW GP, LLC +4TenPercentOwner | SellCommon Shares · indirect | 17.0K | $71.40 | $1.21M | 2.98M |
| May 20, 2026Form 4 | JW GP, LLC +4TenPercentOwner | SellCommon Shares · indirect | 3.6K | $70.56 | $252.6K | 3.00M |