Detailed analyst consensus, revenue, and earnings forecasts vs reported data.
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 | 2027 | 2028 | 2029 |
|---|---|---|---|---|---|---|---|---|---|
| Reported (Actual) | 19.40 B | 19.38 B | 19.62 B | 18.79 B | 21.25 B | - | - | - | - |
| High Estimate | 20.16 B | 20.73 B | 22.10 B | 21.35 B | 20.86 B | 22.55 B | 21.79 B | 24.61 B | 25.47 B |
| Low Estimate | 16.62 B | 18.70 B | 19.10 B | 18.88 B | 18.24 B | 20.86 B | 18.04 B | 21.18 B | 23.82 B |
| Consensus Estimate | 18.39 B | 19.72 B | 20.60 B | 20.11 B | 19.55 B | 21.71 B | 19.91 B | 22.89 B | 24.64 B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 | 2027 | 2028 | 2029 |
|---|---|---|---|---|---|---|---|---|---|
| Reported (Actual) | 1.73 | 0.97 | 1.29 | 1.45 | 1.86 | - | - | - | - |
| High Estimate | 1.97 | 0.93 | 1.56 | 1.54 | 1.84 | 2.18 | 1.96 | 2.48 | 2.25 |
| Low Estimate | 1.63 | 0.77 | 1.32 | 1.26 | 1.62 | 1.80 | 1.62 | 2.18 | 2.01 |
| Consensus Estimate | 1.80 | 0.85 | 1.44 | 1.40 | 1.73 | 1.99 | 1.79 | 2.33 | 2.13 |