Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $335.1M | $464.8M | $420.1M | $334.8M | $209.5M | $173.1M | $160.6M | $133.5M | $41.2M |
| Gross profit | $131.7M | $186.6M | $184.6M | $126.5M | $90.9M | $79.5M | $73.6M | $56.4M | $10.6M |
| Research & development | $14.9M | $17.2M | $15.3M | $6.9M | $5.6M | $4.2M | $3.7M | $4.0M | $853,854 |
| Operating income | −$2.2M | $45.9M | $54.2M | $39.9M | $38.4M | $39.1M | $32.1M | $15.7M | $207,041 |
| EBITDAderived | $14.9M | $63.7M | $70.0M | $45.0M | $42.2M | $42.2M | $35.6M | $18.9M | $1.2M |
| Net income | −$55.4M | $4.3M | $18.8M | −$7.2M | −$6.9M | $3.4M | −$18.4M | −$11.0M | −$5.9M |
| Basic EPSper diluted share | -$0.88 | $0.07 | $0.30 | -$0.17 | -$0.18 | $0.09 | -$0.60 | -$0.39 | -$0.21 |
| Diluted EPSper diluted share | -$0.88 | $0.07 | $0.30 | -$0.17 | -$0.18 | $0.09 | -$0.60 | -$0.39 | -$0.21 |