| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-21 | 21.36 | 28.56 | +33.7% | 4,101.8 | 4,225.3 | +3.0% |
| 2026-04-30 | 17.63 | 8.40 | −52.4% | 3,982.7 | 4,102.8 | +3.0% |
| 2026-01-20 | 20.84 | 31.30 | +50.2% | 3,947.9 | 4,016.0 | +1.7% |
| 2025-10-17 | 21.08 | 13.55 | −35.7% | 3,784.5 | 3,910.4 | +3.3% |
| 2025-07-28 | 20.14 | 25.52 | +26.7% | 3,648.0 | 3,721.0 | +2.0% |
| 2025-07-18 | 20.14 | 25.52 | +26.7% | 3,637.2 | 3,721.0 | +2.3% |
| 2025-04-28 | 19.75 | 30.06 | +52.2% | 3,558.0 | 3,550.4 | −0.2% |
| 2025-01-21 | 21.61 | 20.10 | −7.0% | 3,527.4 | 3,543.0 | +0.4% |
| 2024-10-19 | 17.47 | 22.48 | +28.7% | 3,442.3 | 3,477.0 | +1.0% |
| 2024-07-30 | 15.44 | 18.96 | +22.8% | 3,220.2 | 3,313.0 | +2.9% |
| 2024-04-30 | 13.14 | 16.58 | +26.2% | 3,137.4 | 3,146.8 | +0.3% |
| 2024-01-18 | 13.13 | 13.63 | +3.8% | 3,069.2 | 3,053.0 | −0.5% |
Surprise is actual minus consensus, as a share of the consensus.