| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-29 | 1.53 | 1.61 | +5.2% | 4,347.4 | 4,934.1 | +13.5% |
| 2026-04-29 | 1.23 | 1.35 | +9.8% | 4,046.5 | 4,012.9 | −0.8% |
| 2026-01-28 | 1.12 | 1.23 | +9.8% | 3,988.9 | 3,912.6 | −1.9% |
| 2025-07-30 | 1.16 | 1.26 | +8.6% | 4,201.1 | 4,136.5 | −1.5% |
| 2025-04-30 | 1.05 | 1.17 | +11.4% | 4,246.6 | 4,046.7 | −4.7% |
| 2025-01-29 | 1.11 | 1.21 | +9.0% | 4,435.7 | 4,184.7 | −5.7% |
| 2024-10-31 | 1.15 | 0.80 | −30.3% | 4,529.0 | 4,644.6 | +2.6% |
| 2024-08-01 | 0.96 | 1.05 | +9.9% | 4,530.8 | 4,483.3 | −1.0% |
| 2024-05-02 | 0.63 | 0.78 | +23.7% | 4,269.8 | 4,412.3 | +3.3% |
| 2024-02-01 | 0.81 | 0.26 | −68.0% | 4,334.4 | 4,221.9 | −2.6% |
| 2023-11-02 | 0.81 | 0.68 | −15.5% | 4,368.0 | 4,341.0 | −0.6% |
| 2023-08-03 | 0.92 | 0.81 | −11.3% | 4,619.0 | 4,421.9 | −4.3% |
Surprise is actual minus consensus, as a share of the consensus.