| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-21 | 25.20 | 29.69 | +17.8% | 2,158.0 | 2,158.0 | +0.0% |
| 2026-05-15 | 26.90 | 27.50 | +2.2% | 2,091.0 | 2,052.0 | −1.9% |
| 2026-02-02 | 26.80 | 20.90 | −22.0% | 2,065.0 | 1,825.0 | −11.6% |
| 2025-10-27 | 21.30 | 28.90 | +35.7% | 1,923.0 | 1,955.5 | +1.7% |
| 2025-07-18 | 22.60 | 21.10 | −6.6% | 1,916.0 | 1,863.0 | −2.8% |
| 2025-05-16 | 24.20 | 24.10 | −0.4% | 1,912.0 | 1,821.0 | −4.8% |
| 2025-01-23 | 22.80 | 24.00 | +5.3% | 1,833.0 | 1,864.0 | +1.7% |
| 2024-10-29 | 19.80 | 20.80 | +5.1% | 1,851.0 | 1,777.0 | −4.0% |
| 2024-08-08 | 15.30 | 15.30 | +0.0% | 1,807.0 | 1,807.0 | +0.0% |
| 2024-05-21 | 19.20 | 17.10 | −10.9% | 1,494.0 | 1,494.0 | +0.0% |
| 2024-01-23 | 20.20 | 17.50 | −13.4% | 1,442.0 | 1,338.0 | −7.2% |
| 2023-10-27 | 18.60 | 17.70 | −4.8% | 1,375.0 | 1,296.0 | −5.7% |
Surprise is actual minus consensus, as a share of the consensus.