Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $167.9M | $267.4M | $411.8M | $584.7M | $448.2M | $42.4M | $182.3M | $156.5M | $140.8M | $108.5M | $82.9M |
| Gross profit | $35.3M | $66.2M | $100.5M | $141.1M | $139.0M | −$1.0M | $26.7M | $25.6M | $29.5M | $16.9M | $8.5M |
| Research & development | $12.8M | $25.3M | $34.6M | $41.5M | $35.6M | — | — | — | — | — | — |
| Operating expenses | $85.4M | $104.3M | $146.5M | $137.7M | $127.9M | $28.7M | $26.6M | $28.7M | $20.2M | $9.3M | $9.6M |
| Operating income | −$50.1M | −$38.0M | −$46.0M | $3.4M | $11.1M | −$29.7M | $166,000 | −$3.0M | $9.3M | $7.6M | −$1.1M |
| EBITDAderived | −$41.1M | −$32.3M | −$41.1M | $8.0M | $17.2M | −$18.1M | $11.7M | $5.0M | $15.4M | $12.4M | — |
| Net income | −$54.1M | −$95.7M | −$39.4M | $20.5M | −$1.1M | −$41.2M | −$2.2M | −$1.7M | $7.1M | $6.5M | −$632,000 |
| Basic EPSper diluted share | -$0.12 | -$0.21 | -$0.09 | $0.05 | $0.00 | -$1.33 | -$0.09 | -$0.06 | $0.29 | $0.28 | -$0.22 |
| Diluted EPSper diluted share | -$0.12 | -$0.21 | -$0.09 | $0.05 | $0.00 | -$1.33 | -$0.09 | -$0.06 | $0.27 | $0.26 | -$0.22 |