| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-24 | 9.98 | 10.66 | +6.8% | 13,511.8 | 13,526.0 | +0.1% |
| 2026-04-24 | 9.96 | 9.17 | −7.9% | 13,549.7 | 13,597.0 | +0.3% |
| 2026-01-30 | 9.78 | 10.34 | +5.7% | 13,732.0 | 13,601.0 | −1.0% |
| 2025-10-31 | 9.23 | 8.34 | −9.6% | 13,743.7 | 13,672.0 | −0.5% |
| 2025-07-25 | 9.58 | 9.18 | −4.2% | 13,765.4 | 13,766.0 | +0.0% |
| 2025-04-25 | 8.43 | 8.42 | −0.1% | 13,670.3 | 13,735.0 | +0.5% |
| 2025-01-31 | 9.19 | 10.10 | +9.9% | 13,879.2 | 13,926.0 | +0.3% |
| 2024-11-01 | 8.62 | 8.82 | +2.3% | 13,658.7 | 13,795.0 | +1.0% |
| 2024-07-26 | 7.98 | 8.49 | +6.4% | 13,592.4 | 13,685.0 | +0.7% |
| 2024-04-26 | 7.92 | 7.55 | −4.7% | 13,746.1 | 13,679.0 | −0.5% |
| 2024-02-02 | 8.73 | 7.07 | −19.0% | 13,702.2 | 13,711.0 | +0.1% |
| 2023-10-27 | 7.94 | 8.25 | +3.9% | 13,632.7 | 13,584.0 | −0.4% |
Surprise is actual minus consensus, as a share of the consensus.