Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $865.6M | $801.0M | $631.1M | $651.1M |
| Gross profit | $506.9M | $430.8M | $230.7M | $217.2M |
| Gross margin | 58.56% | 53.78% | 36.56% | 33.36% |
| Operating expenses | $198.4M | $321.1M | $120.2M | $151.3M |
| Operating income | $308.5M | $109.7M | $97.8M | $52.3M |
| Operating margin | 35.64% | 13.69% | 15.50% | 8.04% |
| EBITDA | $367.9M | $157.2M | $282.2M | $92.6M |
| EBITDA margin | 42.50% | 19.62% | 44.72% | 14.22% |
| Net income | $128.8M | −$28.3M | $91.5M | −$34.7M |
| Net profit margin | 14.88% | −3.53% | 14.50% | −5.32% |
| Basic EPSper basic share | $0.05 | -$0.01 | $3.08 | -$2.85 |
| Diluted EPSper diluted share | $0.05 | -$0.01 | $3.08 | -$2.85 |