Revenue
2017
2018
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $332.7M | $315.5M | $284.8M | $276.4M | $383.9M | $298.2M | $229.2M | $209.7M |
| Gross profit | $130.7M | $139.8M | $123.3M | $99.6M | $148.9M | $122.6M | $114.6M | $112.4M |
| Research & development | $4.1M | $4.4M | $3.7M | $3.6M | $1.7M | $2.3M | $2.4M | $2.2M |
| Operating expenses | — | — | — | — | — | — | $3.7M | — |
| Operating income | −$24.3M | −$12.8M | −$7.5M | −$42.5M | $12.2M | $11.7M | $11.0M | $31.2M |
| EBITDAderived | $42.4M | $52.5M | $62.1M | $26.5M | $85.8M | $74.4M | $75.5M | $92.3M |
| Net income | −$38.3M | −$21.5M | −$27.1M | −$41.4M | −$2.8M | −$23.4M | −$8.6M | $27.7M |
| Basic EPSper diluted share | -$0.45 | -$0.26 | -$0.33 | -$0.51 | -$0.04 | -$0.32 | -$8,697.61 | $27,801.44 |
| Diluted EPSper diluted share | -$0.45 | -$0.26 | -$0.33 | -$0.51 | -$0.04 | -$0.32 | -$8,697.61 | $27,801.44 |