Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $847.0M | $1.29B | $1.63B | $1.78B | $1.29B | $1.40B |
| Gross profit | $247.3M | $634.7M | $764.9M | $1.09B | $646.5M | $402.5M |
| Gross margin | 29.20% | 49.31% | 46.81% | 60.88% | 50.30% | 28.83% |
| Operating expenses | $47.4M | $186.0M | $469.0M | $351.7M | $119.8M | $1.42B |
| Operating income | $199.9M | $448.7M | $295.9M | $733.9M | $526.7M | −$1.02B |
| Operating margin | 23.60% | 34.86% | 18.11% | 41.16% | 40.98% | −72.90% |
| EBITDA | $575.9M | $892.9M | $732.5M | $1.16B | $905.6M | −$550.6M |
| EBITDA margin | 67.99% | 69.37% | 44.83% | 65.04% | 70.45% | −39.44% |
| Net income | $6.5M | $54.6M | −$109.6M | $49.1M | −$80.7M | −$1.22B |
| Net profit margin | 0.77% | 4.24% | −6.71% | 2.75% | −6.28% | −87.49% |
| Basic EPSper basic share | $0.00 | $0.04 | -$0.08 | $0.03 | -$0.06 | -$0.87 |
| Diluted EPSper diluted share | $0.00 | $0.04 | -$0.08 | $0.03 | -$0.06 | -$0.87 |