| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-22 | 10.30 | 10.75 | +4.4% | 11,916.0 | 12,149.8 | +2.0% |
| 2026-04-24 | 9.80 | 10.08 | +2.9% | 11,425.0 | 11,872.1 | +3.9% |
| 2026-01-22 | 9.40 | 9.95 | +5.9% | 10,982.0 | 11,210.0 | +2.1% |
| 2025-10-17 | 9.40 | 9.19 | −2.2% | 11,127.0 | 10,659.6 | −4.2% |
| 2025-07-24 | 8.60 | 8.90 | +3.5% | 10,197.0 | 10,410.0 | +2.1% |
| 2025-04-24 | 8.50 | 8.70 | +2.4% | 9,978.0 | 10,242.0 | +2.6% |
| 2025-01-21 | 9.80 | 8.80 | −10.2% | 10,507.0 | 10,002.0 | −4.8% |
| 2024-10-17 | 9.90 | 9.85 | −0.5% | 10,095.0 | 10,010.0 | −0.8% |
| 2024-07-18 | 9.90 | 10.50 | +6.1% | 9,963.0 | 10,021.0 | +0.6% |
| 2024-04-25 | 8.80 | 9.60 | +9.1% | 9,749.5 | 10,057.5 | +3.2% |
| 2024-01-23 | — | 10.30 | — | 10,792.0 | 10,028.0 | −7.1% |
| 2023-10-19 | 11.40 | 10.50 | −7.9% | 10,321.7 | 10,086.0 | −2.3% |
Surprise is actual minus consensus, as a share of the consensus.