Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $840.8M | $778.3M | $686.4M | $558.2M |
| Research & development | — | $3.9M | $2.7M | $1.5M |
| Operating expenses | $228.9M | $207.7M | $189.0M | $169.5M |
| Operating income | $56.9M | $66.0M | $47.7M | $14.1M |
| Operating margin | 6.77% | 8.48% | 6.95% | 2.52% |
| EBITDA | $143.6M | $122.8M | $120.1M | $53.2M |
| EBITDA margin | 17.08% | 15.77% | 17.50% | 9.53% |
| Net income | $36.4M | $21.4M | $25.3M | −$41.3M |
| Net profit margin | 4.33% | 2.75% | 3.68% | −7.39% |
| Basic EPSper basic share | $0.60 | $0.04 | $0.05 | -$0.07 |
| Diluted EPSper diluted share | $0.60 | $0.04 | $0.05 | -$0.07 |
Reported shareholders