| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-10-09 | 20.06 | 20.62 | +2.8% | — | — | — |
| 2026-07-18 | 19.56 | 20.11 | +2.8% | 4,421.3 | 4,369.0 | −1.2% |
| 2026-04-26 | 20.93 | 25.96 | +24.0% | 4,461.8 | 4,411.0 | −1.1% |
| 2026-01-17 | 19.42 | 19.90 | +2.5% | 4,165.6 | 4,310.0 | +3.5% |
| 2025-10-18 | 17.29 | 18.88 | +9.2% | 3,830.2 | 4,062.2 | +6.1% |
| 2025-07-19 | 16.46 | 16.81 | +2.1% | 3,644.4 | 3,721.0 | +2.1% |
| 2025-04-23 | 16.29 | 17.60 | +8.0% | 3,576.0 | 3,653.0 | +2.2% |
| 2025-01-18 | 16.31 | 15.93 | −2.3% | 3,529.8 | 9,861.5 | +179.4% |
| 2024-10-21 | 15.72 | 15.88 | +1.0% | 3,390.3 | 3,472.0 | +2.4% |
| 2024-07-20 | 15.70 | 14.99 | −4.5% | 3,212.5 | 3,284.0 | +2.2% |
| 2024-04-28 | 15.85 | 15.70 | −0.9% | 3,419.0 | 3,437.0 | +0.5% |
| 2024-01-20 | 15.05 | 15.03 | −0.1% | 3,345.0 | 3,359.0 | +0.4% |
Surprise is actual minus consensus, as a share of the consensus.