| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | — | 5.28 | — | 29,458.0 | 31,518.0 | +7.0% |
| 2026-05-14 | — | 3.91 | — | 28,065.0 | 29,067.0 | +3.6% |
| 2026-01-28 | 5.11 | 4.70 | −8.0% | 27,862.6 | 28,092.0 | +0.8% |
| 2025-10-22 | 5.00 | 4.91 | −1.8% | 25,099.0 | 27,657.2 | +10.2% |
| 2025-07-24 | 5.00 | 5.10 | +2.0% | 23,295.5 | 24,639.0 | +5.8% |
| 2025-05-15 | 5.10 | 4.80 | −5.9% | 24,200.5 | 22,284.0 | −7.9% |
| 2025-01-27 | — | 4.30 | — | 22,067.0 | 22,748.0 | +3.1% |
| 2024-10-24 | 4.90 | 4.70 | −4.1% | 22,350.0 | 21,078.0 | −5.7% |
| 2024-07-24 | — | 4.41 | — | — | 20,880.0 | — |
| 2024-05-17 | 3.55 | 4.70 | +32.4% | 21,750.0 | 20,750.0 | −4.6% |
| 2024-01-25 | — | 4.53 | — | — | 19,415.0 | — |
| 2023-10-30 | — | 4.90 | — | — | 19,780.0 | — |
Surprise is actual minus consensus, as a share of the consensus.