| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-29 | 1.04 | 1.24 | +18.8% | 5,263.7 | 5,295.0 | +0.6% |
| 2026-04-29 | 1.04 | 0.99 | −4.8% | 5,042.3 | 5,131.0 | +1.8% |
| 2026-02-04 | 1.40 | 1.44 | +2.9% | 5,613.0 | 5,698.0 | +1.5% |
| 2025-10-29 | 1.05 | 1.07 | +1.9% | 5,087.1 | 5,143.0 | +1.1% |
| 2025-07-30 | 0.92 | 1.06 | +15.5% | 4,973.4 | 5,006.0 | +0.7% |
| 2025-04-30 | 0.91 | 1.01 | +10.5% | 4,659.8 | 4,777.0 | +2.5% |
| 2025-02-13 | 1.26 | 1.45 | +15.1% | 5,331.3 | 5,319.0 | −0.2% |
| 2024-10-30 | 1.05 | 1.14 | +8.6% | 4,868.3 | 4,863.0 | −0.1% |
| 2024-07-31 | 0.98 | 1.00 | +2.0% | 4,875.7 | 4,839.0 | −0.8% |
| 2024-04-30 | 0.91 | 0.90 | −1.1% | 4,801.4 | 4,650.0 | −3.2% |
| 2024-02-06 | 1.07 | 1.18 | +10.3% | 5,093.6 | 5,206.0 | +2.2% |
| 2023-10-31 | 0.90 | 0.99 | +10.0% | 4,804.4 | 4,822.0 | +0.4% |
Surprise is actual minus consensus, as a share of the consensus.