| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 7.60 | 6.29 | −17.3% | 70,142.5 | 71,668.0 | +2.2% |
| 2026-04-30 | 7.60 | 7.79 | +2.5% | 66,293.3 | 68,494.0 | +3.3% |
| 2026-02-05 | 7.88 | 8.08 | +2.5% | 70,308.7 | 72,472.0 | +3.1% |
| 2025-10-30 | 7.64 | 7.83 | +2.5% | 67,576.7 | 69,748.0 | +3.2% |
| 2025-07-31 | 7.16 | 7.20 | +0.6% | 62,905.4 | 67,230.0 | +6.9% |
| 2025-05-02 | 6.35 | 6.74 | +6.1% | 60,198.4 | 65,500.0 | +8.8% |
| 2025-01-30 | 7.84 | 6.64 | −15.3% | 63,439.9 | 65,717.0 | +3.6% |
| 2024-10-31 | 7.23 | 7.51 | +3.9% | 59,471.4 | 62,773.0 | +5.6% |
| 2024-08-01 | 6.41 | 6.72 | +4.8% | 58,257.5 | 60,475.0 | +3.8% |
| 2024-05-02 | 6.22 | 6.47 | +4.0% | 56,597.2 | 57,247.0 | +1.1% |
| 2024-02-02 | 6.54 | 6.79 | +3.8% | 48,906.9 | 51,080.0 | +4.4% |
| 2023-11-02 | 6.66 | 6.77 | +1.7% | 48,199.9 | 49,034.0 | +1.7% |
Surprise is actual minus consensus, as a share of the consensus.