Detailed analyst consensus, revenue, and earnings forecasts vs reported data.
| Metric | 2021 | 2021 | 2022 | 2022 | 2023 | 2023 | 2024 | 2024 | 2025 | 2025 | 2026 | 2026 | 2027 | 2027 | 2028 | 2028 | 2029 | 2029 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Reported (Actual) | 42.92 B | 43.21 B | 49.28 B | 48.58 B | 47.54 B | 46.64 B | 45.85 B | 46.21 B | 54.87 B | 55.09 B | - | - | - | - | - | - | - | - |
| High Estimate | 49.76 B | 49.46 B | 53.57 B | 53.55 B | 56.34 B | 55.25 B | 52.73 B | 53.09 B | 54.93 B | 54.58 B | 56.34 B | 56.46 B | 61.61 B | 61.73 B | 62.99 B | 63.18 B | 74.30 B | 74.55 B |
| Low Estimate | 44.48 B | 44.21 B | 45.66 B | 45.64 B | 48.21 B | 47.28 B | 43.43 B | 43.73 B | 47.20 B | 46.90 B | 52.70 B | 52.82 B | 54.10 B | 54.21 B | 57.70 B | 57.88 B | 62.77 B | 62.98 B |
| Consensus Estimate | 47.12 B | 46.83 B | 49.62 B | 49.60 B | 52.28 B | 51.26 B | 48.08 B | 48.41 B | 51.07 B | 50.74 B | 54.52 B | 54.64 B | 57.85 B | 57.97 B | 60.35 B | 60.53 B | 68.53 B | 68.77 B |
| Metric | 2021 | 2021 | 2022 | 2022 | 2023 | 2023 | 2024 | 2024 | 2025 | 2025 | 2026 | 2026 | 2027 | 2027 | 2028 | 2028 | 2029 | 2029 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Reported (Actual) | 3.73 | 7.42 | 8.84 | 4.48 | 8.95 | 4.39 | 7.37 | 3.71 | 9.20 | 4.67 | - | - | - | - | - | - | - | - |
| High Estimate | 4.13 | 8.31 | 9.26 | 4.64 | 9.19 | 4.51 | 8.77 | 4.43 | 9.99 | 4.96 | 4.79 | 9.54 | 10.62 | 5.35 | 11.51 | 5.78 | 13.79 | 6.94 |
| Low Estimate | 3.67 | 7.37 | 7.58 | 3.80 | 8.09 | 3.97 | 7.23 | 3.65 | 8.95 | 4.44 | 4.37 | 8.70 | 8.98 | 4.53 | 10.03 | 5.04 | 12.89 | 6.48 |
| Consensus Estimate | 3.90 | 7.84 | 8.42 | 4.22 | 8.64 | 4.24 | 8.00 | 4.04 | 9.47 | 4.70 | 4.58 | 9.12 | 9.80 | 4.94 | 10.77 | 5.41 | 13.34 | 6.71 |