| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-24 | 5.88 | 6.58 | +11.9% | 9,034.5 | 8,975.7 | −0.7% |
| 2026-04-24 | 6.13 | 6.40 | +4.4% | 8,891.7 | 8,667.0 | −2.5% |
| 2026-01-23 | 5.93 | 5.85 | −1.3% | 8,218.8 | 8,461.0 | +2.9% |
| 2025-10-22 | 4.75 | 5.82 | +22.5% | 7,518.7 | 7,823.0 | +4.0% |
| 2025-07-31 | 4.93 | 5.00 | +1.4% | 7,377.0 | 8,166.0 | +10.7% |
| 2025-04-25 | 5.40 | 5.60 | +3.7% | 7,206.8 | 7,768.0 | +7.8% |
| 2025-01-24 | 5.15 | 4.80 | −6.8% | 6,179.0 | 7,269.0 | +17.6% |
| 2024-10-24 | 4.35 | 4.92 | +13.1% | 5,894.8 | 7,138.0 | +21.1% |
| 2024-07-24 | 4.45 | 4.16 | −6.5% | 5,845.0 | 6,396.0 | +9.4% |
| 2024-04-24 | 4.45 | 4.93 | +10.8% | 5,795.0 | 6,437.0 | +11.1% |
| 2024-01-24 | 4.20 | 4.02 | −4.3% | 6,114.0 | 5,977.0 | −2.2% |
| 2023-10-31 | 3.80 | 4.02 | +5.8% | 5,584.0 | 5,831.0 | +4.4% |
Surprise is actual minus consensus, as a share of the consensus.