| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-31 | 5.40 | 5.50 | +1.8% | 6,664.0 | 6,664.0 | +0.0% |
| 2026-05-15 | 5.00 | 6.05 | +21.0% | 7,017.0 | 7,203.0 | +2.7% |
| 2026-02-03 | 4.90 | 4.40 | −10.2% | 5,711.0 | 6,017.0 | +5.4% |
| 2025-10-22 | 4.90 | 4.90 | +0.0% | 6,395.0 | 6,527.0 | +2.1% |
| 2025-07-18 | 4.90 | 5.90 | +20.4% | 6,395.0 | 5,905.0 | −7.7% |
| 2025-05-06 | — | 6.90 | — | — | 6,765.0 | — |
| 2025-01-29 | 3.70 | 4.10 | +10.8% | 5,792.0 | 5,566.0 | −3.9% |
| 2024-10-24 | 3.90 | 3.90 | +0.0% | 5,826.0 | 5,983.0 | +2.7% |
| 2024-07-26 | 4.10 | 3.60 | −12.2% | 5,679.0 | 5,553.0 | −2.2% |
| 2024-05-03 | 4.50 | 5.15 | +14.4% | 6,362.0 | 6,201.0 | −2.5% |
| 2024-01-24 | 4.40 | 4.00 | −9.1% | 6,336.0 | 6,059.0 | −4.4% |
| 2023-10-19 | 5.90 | 4.30 | −27.1% | 7,012.0 | 6,415.0 | −8.5% |
Surprise is actual minus consensus, as a share of the consensus.