| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-22 | 23.80 | 28.42 | +19.4% | 3,233.0 | 3,296.4 | +2.0% |
| 2026-05-07 | 22.40 | 22.60 | +0.9% | 2,733.0 | 2,856.4 | +4.5% |
| 2026-01-23 | 19.70 | 27.20 | +38.1% | 2,869.3 | 2,710.0 | −5.6% |
| 2025-10-13 | 22.10 | 22.00 | −0.5% | 2,960.0 | 2,924.0 | −1.2% |
| 2025-08-02 | 19.30 | 16.65 | −13.7% | 2,706.4 | 2,830.0 | +4.6% |
| 2025-05-26 | 18.80 | 17.50 | −6.9% | 2,667.2 | 2,653.0 | −0.5% |
| 2025-02-08 | 21.00 | 17.60 | −16.2% | 2,540.0 | 2,545.0 | +0.2% |
| 2024-10-15 | — | 20.10 | — | 2,683.5 | 2,627.0 | −2.1% |
| 2024-07-31 | — | 16.70 | — | 2,459.7 | 2,426.0 | −1.4% |
| 2024-05-27 | — | 22.50 | — | 2,296.0 | 2,399.0 | +4.5% |
| 2024-01-29 | — | 18.50 | — | 2,243.0 | 2,146.0 | −4.3% |
| 2023-11-06 | 16.71 | 18.70 | +11.9% | 2,369.6 | 2,339.0 | −1.3% |
Surprise is actual minus consensus, as a share of the consensus.