| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-21 | 33.50 | 33.93 | +1.3% | 9,793.0 | 10,046.3 | +2.6% |
| 2026-04-17 | 31.77 | 37.53 | +18.1% | 9,416.0 | 9,380.0 | −0.4% |
| 2026-01-15 | 31.03 | 36.24 | +16.8% | 9,635.3 | 9,057.0 | −6.0% |
| 2025-10-16 | 29.70 | 31.10 | +4.7% | 9,596.5 | 9,404.0 | −2.0% |
| 2025-07-18 | 28.87 | 29.50 | +2.2% | 9,362.0 | 9,147.0 | −2.3% |
| 2025-04-18 | 29.71 | 26.00 | −12.5% | 9,035.4 | 9,054.0 | +0.2% |
| 2025-01-16 | 28.15 | 30.40 | +8.0% | 8,965.8 | 8,695.0 | −3.0% |
| 2024-10-18 | 25.40 | 37.45 | +47.4% | 8,509.8 | 8,703.1 | +2.3% |
| 2024-07-18 | 23.46 | 22.92 | −2.3% | 7,956.0 | 8,129.0 | +2.2% |
| 2024-04-26 | 25.20 | 29.70 | +17.9% | 7,949.7 | 7,797.0 | −1.9% |
| 2024-01-18 | 20.94 | 24.29 | +16.0% | 7,835.0 | 7,843.0 | +0.1% |
| 2023-10-19 | 21.40 | 21.61 | +1.0% | 7,516.0 | 7,655.0 | +1.8% |
Surprise is actual minus consensus, as a share of the consensus.