Revenue
2017
2018
2019
2020
2021
2022
2023
2024
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $32.8M | $36.1M | $46.6M | $307.7M | $254.7M | $199.4M | $160.0M | $125.3M | $95.4M | $65.2M |
| Gross profit | $16.7M | $19.1M | $24.0M | $89.2M | $73.3M | $56.7M | $39.1M | $29.5M | $34.3M | $30.7M |
| Research & development | $878,000 | $923,000 | $1.8M | $9.5M | $5.3M | $5.6M | $10.7M | $5.8M | $8.6M | $8.1M |
| Operating expenses | $34.1M | $30.7M | $48.3M | $102.0M | $75.0M | $68.8M | $66.6M | $44.7M | $63.6M | $52.2M |
| Operating income | −$17.4M | −$11.6M | −$24.3M | −$12.9M | −$1.8M | −$12.1M | −$27.5M | −$15.2M | −$29.3M | −$21.5M |
| EBITDAderived | — | −$10.9M | −$23.2M | −$9.0M | $2.8M | −$7.0M | −$22.2M | −$9.6M | −$23.5M | −$18.3M |
| Net income | −$29.1M | −$38.7M | −$200.9M | −$13.6M | −$12.6M | −$9.6M | −$32.4M | −$24.6M | −$27.3M | −$39.7M |
| Basic EPSper diluted share | — | -$0.75 | -$3.98 | -$0.28 | -$0.32 | -$0.34 | -$1.23 | -$2.15 | -$2.26 | -$3.58 |
| Diluted EPSper diluted share | — | -$0.75 | -$3.98 | -$0.28 | -$0.32 | -$0.34 | -$1.23 | -$2.15 | -$2.26 | -$3.58 |