| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-28 | 1.36 | 1.43 | +4.8% | 7,052.3 | 6,997.0 | −0.8% |
| 2026-04-28 | 1.15 | 1.15 | +0.0% | 6,439.7 | 6,234.3 | −3.2% |
| 2026-01-27 | 1.06 | 1.06 | +0.0% | 6,054.6 | 6,252.1 | +3.3% |
| 2025-10-21 | 1.15 | 1.12 | −2.6% | 6,007.7 | 6,671.8 | +11.1% |
| 2025-07-22 | 1.29 | 1.37 | +6.2% | 6,990.8 | 7,510.5 | +7.4% |
| 2025-04-29 | 1.58 | 1.46 | −7.6% | 7,195.9 | 7,441.7 | +3.4% |
| 2025-01-28 | 1.70 | 1.66 | −2.4% | 7,590.0 | 7,907.5 | +4.2% |
| 2024-10-22 | 1.82 | 1.85 | +1.6% | 7,659.4 | 8,239.9 | +7.6% |
| 2024-07-23 | 2.14 | 2.13 | −0.5% | 8,270.0 | 8,772.5 | +6.1% |
| 2024-04-30 | 2.20 | 2.27 | +3.2% | 8,252.8 | 8,744.3 | +6.0% |
| 2024-01-23 | 2.22 | 2.70 | +21.6% | 8,345.8 | 9,076.6 | +8.8% |
| 2023-10-24 | 2.12 | 2.34 | +10.4% | 7,986.9 | 8,696.4 | +8.9% |
Surprise is actual minus consensus, as a share of the consensus.