| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-29 | 4.24 | 4.81 | +13.3% | 87,619.6 | 90,007.0 | +2.7% |
| 2026-04-29 | 4.06 | 4.27 | +5.2% | 81,444.4 | 82,886.0 | +1.8% |
| 2026-01-28 | 3.90 | 4.14 | +6.2% | 80,308.7 | 81,273.0 | +1.2% |
| 2025-10-29 | 3.67 | 4.13 | +12.5% | 75,494.7 | 77,673.0 | +2.9% |
| 2025-07-30 | 3.37 | 3.65 | +8.3% | 73,926.8 | 76,441.0 | +3.4% |
| 2025-04-30 | 3.22 | 3.46 | +7.5% | 68,439.9 | 70,066.0 | +2.4% |
| 2025-01-29 | 3.15 | 3.23 | +2.5% | 68,865.7 | 69,632.0 | +1.1% |
| 2024-10-30 | 3.10 | 3.30 | +6.5% | 64,562.4 | 65,585.0 | +1.6% |
| 2024-07-30 | 2.93 | 2.95 | +0.7% | 64,382.2 | 64,727.0 | +0.5% |
| 2024-04-25 | 2.82 | 2.94 | +4.3% | 60,861.8 | 61,858.0 | +1.6% |
| 2024-01-30 | 2.78 | 2.93 | +5.4% | 56,239.3 | 62,020.0 | +10.3% |
| 2023-10-24 | 2.65 | 2.99 | +12.8% | 54,489.0 | 56,517.0 | +3.7% |
Surprise is actual minus consensus, as a share of the consensus.