| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-29 | — | 2.39 | — | 479.3 | 512.1 | +6.8% |
| 2026-05-05 | — | 1.96 | — | 406.0 | 446.0 | +9.9% |
| 2026-02-11 | 2.52 | 2.52 | +0.0% | 461.0 | 509.0 | +10.4% |
| 2025-11-04 | — | 2.26 | — | 401.5 | 421.2 | +4.9% |
| 2025-08-15 | — | 2.03 | — | 374.7 | 394.0 | +5.2% |
| 2025-05-14 | — | 1.91 | — | 432.6 | 384.1 | −11.2% |
| 2025-02-19 | 2.24 | 1.78 | −20.5% | 420.3 | 408.7 | −2.8% |
| 2024-11-04 | 2.00 | 1.94 | −3.0% | 433.8 | 367.3 | −15.3% |
| 2024-08-07 | — | 1.94 | — | 427.3 | 405.5 | −5.1% |
| 2024-05-13 | — | 2.61 | — | 381.4 | 452.5 | +18.6% |
| 2023-12-30 | — | 2.26 | — | — | 410.6 | — |
| 2023-11-07 | — | 1.45 | — | — | 365.8 | — |
Surprise is actual minus consensus, as a share of the consensus.