Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $4.56B | $3.50B | $2.71B | $2.43B | $2.70B | $2.43B |
| Gross profit | $2.66B | $1.25B | $503.2M | $536.0M | $936.9M | $879.4M |
| Gross margin | 58.41% | 35.64% | 18.60% | 22.03% | 34.66% | 36.19% |
| Operating expenses | $33.3M | $21.3M | $51.2M | $241.9M | — | — |
| Operating income | $2.29B | $915.5M | $165.4M | $294.1M | — | — |
| Operating margin | 50.23% | 26.18% | 6.11% | 12.09% | — | — |
| EBITDA | $2.64B | $1.44B | $697.0M | $829.2M | — | — |
| EBITDA margin | 57.81% | 41.05% | 25.77% | 34.08% | — | — |
| Net income | $1.57B | $226.7M | $288.3M | $308.3M | $438.5M | $375.6M |
| Net profit margin | 34.50% | 6.48% | 10.66% | 12.67% | 16.22% | 15.46% |
| Basic EPSper basic share | $1.88 | $0.19 | $0.32 | $0.37 | $0.57 | — |
| Diluted EPSper diluted share | $1.88 | $0.19 | $0.32 | $0.37 | $0.57 | — |