Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $1.73B | $1.78B | $978.5M | $737.1M | $497.0M | $28.0M |
| Gross profit | $583.2M | $791.1M | $469.2M | $378.2M | $151.9M | −$20.4M |
| Gross margin | 33.75% | 44.46% | 47.95% | 51.30% | 30.56% | −72.83% |
| Operating expenses | $315.2M | $335.3M | $77.7M | $146.0M | $119.8M | $104.1M |
| Operating income | $268.0M | $455.9M | $391.5M | $232.2M | $32.1M | −$124.6M |
| Operating margin | 15.51% | 25.62% | 40.01% | 31.50% | 6.46% | −444.60% |
| EBITDA | $848.5M | $868.7M | $697.7M | $315.5M | $129.5M | −$100.4M |
| EBITDA margin | 49.10% | 48.82% | 71.30% | 42.81% | 26.06% | −358.49% |
| Net income | −$257.6M | $127.4M | $184.9M | $17.3M | −$96.2M | −$92.9M |
| Net profit margin | −14.91% | 7.16% | 18.90% | 2.34% | −19.35% | −331.47% |
| Basic EPSper basic share | -$1.40 | $0.69 | $1.04 | $0.10 | $0.54 | $0.52 |
| Diluted EPSper diluted share | -$1.40 | $0.69 | $1.05 | $0.12 | $0.54 | $0.52 |