Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $927.7M | $510.6M | $447.7M | $400.0M |
| Gross profit | $513.2M | $195.8M | $185.9M | $204.1M |
| Gross margin | 55.32% | 38.36% | 41.53% | 51.04% |
| Operating expenses | $153.8M | $78.4M | $77.1M | $142.6M |
| Operating income | $359.4M | $117.4M | $108.8M | $61.5M |
| Operating margin | 38.74% | 23.00% | 24.31% | 15.37% |
| EBITDA | $299.8M | $140.7M | $122.2M | $119.5M |
| EBITDA margin | 32.32% | 27.56% | 27.30% | 29.89% |
| Net income | $79.4M | $23.3M | $11.4M | −$4.9M |
| Net profit margin | 8.56% | 4.56% | 2.55% | −1.21% |
| Basic EPSper basic share | $0.42 | $0.16 | $0.08 | -$0.04 |
| Diluted EPSper diluted share | $0.41 | $0.14 | $0.08 | -$0.25 |
Reported shareholders