| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-14 | 33.50 | 33.59 | +0.3% | 29,144.6 | 29,979.3 | +2.9% |
| 2026-04-22 | 32.45 | 31.30 | −3.5% | 29,852.2 | 28,579.0 | −4.3% |
| 2026-01-14 | 32.00 | 31.01 | −3.1% | 30,375.6 | 29,235.0 | −3.8% |
| 2025-10-16 | 30.24 | 30.97 | +2.4% | 29,734.5 | 29,455.4 | −0.9% |
| 2025-10-14 | 30.24 | 30.97 | +2.4% | 30,778.0 | 29,795.0 | −3.2% |
| 2025-07-16 | 29.08 | 29.77 | +2.4% | 29,067.7 | 28,660.0 | −1.4% |
| 2025-04-24 | 33.20 | 29.28 | −11.8% | 30,470.1 | 29,787.2 | −2.2% |
| 2025-01-15 | 31.94 | 30.40 | −4.8% | 26,640.3 | 26,530.0 | −0.4% |
| 2024-10-16 | 31.45 | 30.12 | −4.2% | 25,670.9 | 25,815.5 | +0.6% |
| 2024-07-18 | 30.84 | 29.57 | −4.1% | 25,301.8 | 24,710.0 | −2.3% |
| 2024-04-25 | 32.63 | 32.16 | −1.4% | 25,354.3 | 25,369.0 | +0.1% |
| 2024-01-16 | 31.67 | 31.72 | +0.2% | 24,505.4 | 24,218.0 | −1.2% |
Surprise is actual minus consensus, as a share of the consensus.