Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $260.1M | $187.7M | $148.2M | $148.0M | $157.8M | $112.1M |
| Operating expenses | $148.4M | $117.3M | $111.0M | $101.1M | $94.6M | $82.3M |
| Operating income | — | — | — | — | $120.3M | $84.9M |
| Operating margin | — | — | — | — | 76.24% | 75.69% |
| EBITDA | — | — | — | — | $122.3M | $86.6M |
| EBITDA margin | — | — | — | — | 77.49% | 77.28% |
| Net income | $56.5M | $28.5M | $8.8M | $17.9M | $6.4M | −$1.4M |
| Net profit margin | 21.73% | 15.20% | 5.91% | 12.09% | 4.03% | −1.24% |
| Basic EPSper basic share | $0.57 | $0.29 | $0.09 | $0.18 | $0.09 | -$0.01 |
| Diluted EPSper diluted share | $0.57 | $0.29 | $0.09 | $0.18 | $0.09 | -$0.01 |