| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 2.46 | 2.84 | +15.3% | 598.8 | 580.1 | −3.1% |
| 2026-05-07 | 2.28 | 2.35 | +3.1% | 599.8 | 583.7 | −2.7% |
| 2026-02-19 | 2.42 | 2.44 | +0.8% | 445.2 | 449.0 | +0.9% |
| 2025-10-21 | 2.32 | 2.10 | −9.5% | 435.8 | 439.3 | +0.8% |
| 2025-07-29 | 2.31 | 2.06 | −10.8% | 430.2 | 430.5 | +0.1% |
| 2025-04-23 | 2.09 | 2.15 | +2.9% | 423.1 | 421.6 | −0.3% |
| 2025-01-23 | 1.68 | 1.93 | +14.9% | 416.7 | 413.5 | −0.8% |
| 2024-10-22 | 1.85 | 2.50 | +35.1% | 391.7 | 405.4 | +3.5% |
| 2024-07-23 | 1.78 | 1.43 | −19.7% | 385.5 | 386.7 | +0.3% |
| 2024-04-23 | 1.76 | 2.01 | +14.2% | 375.8 | 379.9 | +1.1% |
| 2024-01-23 | 1.58 | 1.74 | +10.1% | 365.4 | 368.7 | +0.9% |
| 2023-10-24 | 1.47 | 1.44 | −2.0% | 343.5 | 360.1 | +4.8% |
Surprise is actual minus consensus, as a share of the consensus.