Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $1.18B | $947.7M | $693.7M | $735.6M | $811.4M | $621.8M |
| Gross profit | $504.2M | $342.4M | $185.5M | $208.0M | $301.1M | $196.4M |
| Gross margin | 42.65% | 36.13% | 26.74% | 28.27% | 37.11% | 31.59% |
| Operating expenses | $118.7M | $134.5M | $193.2M | $151.4M | $133.1M | $111.5M |
| Operating income | $385.5M | $208.0M | −$7.7M | $56.6M | $168.0M | $84.9M |
| Operating margin | 32.61% | 21.94% | −1.11% | 7.69% | 20.71% | 13.66% |
| EBITDA | $571.2M | $359.1M | $117.4M | $177.7M | — | — |
| EBITDA margin | 48.32% | 37.89% | 16.92% | 24.16% | — | — |
| Net income | $247.4M | $113.7M | −$60.0M | $4.8M | $71.1M | $20.4M |
| Net profit margin | 20.93% | 12.00% | −8.65% | 0.66% | 8.76% | 3.28% |
| Basic EPSper basic share | $0.39 | $0.19 | -$0.10 | $0.01 | $0.15 | $0.03 |
| Diluted EPSper diluted share | $0.39 | $0.19 | -$0.10 | $0.01 | $0.14 | $0.03 |