Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $4.23B | $2.68B | $2.11B | $2.07B | $2.64B | $1.42B |
| Operating expenses | $224.0M | $1.01B | $787.2M | $720.0M | $982.5M | $574.8M |
| Operating income | $1.87B | $367.8M | $442.7M | $587.3M | $485.6M | $337.7M |
| Operating margin | 44.16% | 13.74% | 20.94% | 28.39% | 18.38% | 23.71% |
| EBITDA | $2.08B | $977.1M | $891.1M | $1.06B | $1.09B | $598.9M |
| EBITDA margin | 49.04% | 36.51% | 42.14% | 51.39% | 41.08% | 42.05% |
| Net income | $679.2M | −$240.9M | −$143.6M | −$21.9M | $275.8M | $112.5M |
| Net profit margin | 16.04% | −9.00% | −6.79% | −1.06% | 10.44% | 7.90% |
| Basic EPSper basic share | $2.80 | -$1.23 | -$0.85 | -$0.23 | $0.90 | $0.53 |
| Diluted EPSper diluted share | $2.74 | -$1.23 | -$0.85 | -$0.23 | $0.89 | $0.53 |