| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-23 | 7.22 | 7.94 | +10.0% | 19,339.1 | 20,063.0 | +3.7% |
| 2026-04-23 | 6.74 | 6.44 | −4.5% | 18,221.8 | 18,021.0 | −1.1% |
| 2026-01-29 | 7.07 | 5.80 | −18.0% | 18,718.3 | 20,321.0 | +8.6% |
| 2025-10-21 | 6.38 | 6.95 | +8.9% | 18,553.0 | 18,609.0 | +0.3% |
| 2025-07-22 | 6.52 | 7.29 | +11.8% | 18,570.4 | 18,155.0 | −2.2% |
| 2025-04-22 | 6.34 | 7.28 | +14.8% | 17,777.7 | 17,963.0 | +1.0% |
| 2025-01-28 | 6.62 | 7.67 | +15.9% | 18,868.3 | 18,622.0 | −1.3% |
| 2024-10-22 | 6.50 | 6.80 | +4.6% | 17,378.5 | 17,104.0 | −1.6% |
| 2024-07-23 | 6.46 | 6.85 | +6.0% | 17,037.3 | 18,122.0 | +6.4% |
| 2024-04-23 | 5.82 | 6.39 | +9.8% | 16,039.2 | 17,195.0 | +7.2% |
| 2024-01-23 | 7.26 | 7.88 | +8.5% | 17,965.1 | 18,874.0 | +5.1% |
| 2023-10-17 | 6.67 | 6.73 | +0.9% | 17,040.0 | 16,878.0 | −1.0% |
Surprise is actual minus consensus, as a share of the consensus.