| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-31 | — | 17.02 | — | 13,317.0 | 12,652.0 | −5.0% |
| 2026-05-18 | — | 13.77 | — | 12,568.0 | 13,235.0 | +5.3% |
| 2026-01-30 | — | 21.90 | — | 12,539.0 | 11,947.0 | −4.7% |
| 2025-10-22 | — | 13.80 | — | 12,199.0 | 12,208.0 | +0.1% |
| 2025-07-29 | 10.80 | 10.83 | +0.3% | 12,007.0 | 11,232.2 | −6.5% |
| 2025-05-22 | — | 8.90 | — | 11,797.0 | 11,904.0 | +0.9% |
| 2025-01-30 | — | 9.60 | — | 11,227.0 | 11,537.0 | +2.8% |
| 2024-10-24 | 10.50 | 10.51 | +0.1% | 11,367.7 | 12,018.9 | +5.7% |
| 2024-07-29 | — | 3.48 | — | 10,744.0 | 10,877.5 | +1.2% |
| 2024-05-22 | — | 1.30 | — | 11,000.5 | 10,840.0 | −1.5% |
| 2024-01-30 | — | −1.70 | — | 10,164.5 | 10,377.0 | +2.1% |
| 2023-10-30 | — | −7.32 | — | 9,702.0 | 9,992.0 | +3.0% |
Surprise is actual minus consensus, as a share of the consensus.