Revenue
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $75.10B | $86.01B | $95.92B | $92.77B | $75.73B | $62.75B | $67.83B | $56.77B | $40.79B | $24.41B |
| Gross profit | $46.75B | $45.88B | $43.70B | $38.73B | $31.58B | $27.60B | $26.36B | $19.27B | $14.32B | $11.92B |
| Gross margin | 62.25% | 53.35% | 45.56% | 41.74% | 41.70% | 43.99% | 38.87% | 33.93% | 35.12% | 48.85% |
| Operating expenses | $56.97B | $67.94B | $81.41B | $78.51B | $64.00B | $53.18B | $52.73B | $45.52B | $32.39B | — |
| Operating income | $18.05B | $17.99B | $14.45B | $14.14B | — | — | — | — | — | — |
| Operating margin | 24.03% | 20.92% | 15.06% | 15.24% | — | — | — | — | — | — |
| EBITDA | $31.85B | $29.19B | $30.69B | $25.05B | — | — | — | — | — | — |
| EBITDA margin | 42.41% | 33.94% | 32.00% | 27.00% | — | — | — | — | — | — |
| Net income | $3.23B | $1.85B | $5.11B | $5.20B | $12.39B | $707.0M | $5.35B | $7.49B | $4.55B | $3.34B |
| Net profit margin | 4.31% | 2.15% | 5.32% | 5.60% | 16.36% | 1.13% | 7.89% | 13.19% | 11.16% | 13.67% |
| Basic EPSper basic share | $0.51 | $0.21 | $0.62 | $1.22 | $2.47 | -$0.12 | $1.78 | $3.47 | $1.37 | $1.58 |
| Diluted EPSper diluted share | $0.49 | $0.20 | $0.61 | $1.19 | $2.39 | -$0.12 | $1.73 | $3.40 | $1.34 | $1.55 |
Reported shareholders