| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 211.56 | 240.30 | +13.6% | 123,002.0 | 129,524.0 | +5.3% |
| 2026-05-08 | 146.90 | 189.34 | +28.9% | 132,699.0 | 140,657.0 | +6.0% |
| 2026-01-29 | 205.87 | 205.54 | −0.2% | 127,266.6 | 128,181.0 | +0.7% |
| 2025-10-30 | 162.80 | 196.60 | +20.8% | 128,208.0 | 127,875.0 | −0.3% |
| 2025-07-31 | 152.99 | 146.32 | −4.4% | 97,336.9 | 96,964.0 | −0.4% |
| 2025-05-08 | 125.02 | 85.44 | −31.7% | 119,712.5 | 110,773.0 | −7.5% |
| 2025-01-31 | 169.66 | 197.03 | +16.1% | 119,564.3 | 126,745.0 | +6.0% |
| 2024-10-31 | 124.25 | 127.18 | +2.4% | 92,213.1 | 94,045.0 | +2.0% |
| 2024-08-01 | 121.61 | 141.35 | +16.2% | 84,542.5 | 90,039.0 | +6.5% |
| 2024-05-09 | 94.85 | 103.34 | +9.0% | 95,759.5 | 107,218.0 | +12.0% |
| 2024-02-01 | 120.79 | 130.28 | +7.9% | 97,198.5 | 99,245.0 | +2.1% |
| 2023-11-02 | 100.08 | 99.28 | −0.8% | 81,305.0 | 81,218.0 | −0.1% |
Surprise is actual minus consensus, as a share of the consensus.