Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $8.62B | $6.61B | $6.32B | $5.86B | $7.47B | $5.13B |
| Operating expenses | $5.25B | $4.60B | $4.54B | $4.23B | $4.07B | $3.54B |
| Operating income | $3.37B | $2.01B | $1.78B | $1.63B | $3.40B | $1.59B |
| Operating margin | 39.14% | 30.37% | 28.19% | 27.88% | 45.53% | 31.04% |
| EBITDA | $5.23B | $3.97B | $3.30B | $3.80B | — | — |
| EBITDA margin | 60.62% | 60.03% | 52.15% | 64.75% | — | — |
| Net income | $2.07B | $1.32B | $1.30B | $1.96B | $2.23B | $893.9M |
| Net profit margin | 24.03% | 19.90% | 20.55% | 33.36% | 29.92% | 17.43% |
| Basic EPSper basic share | $1.35 | $0.84 | $0.85 | $1.56 | $1.31 | $0.51 |
| Diluted EPSper diluted share | $1.35 | $0.84 | $0.85 | $1.56 | $1.31 | — |