| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 1.82 | 2.10 | +15.5% | 422.8 | 456.0 | +7.8% |
| 2026-05-07 | 1.81 | 1.17 | −35.4% | 395.0 | 388.0 | −1.8% |
| 2026-02-18 | 2.01 | 1.59 | −20.9% | 428.5 | 405.0 | −5.5% |
| 2025-05-12 | 1.73 | 1.91 | +10.4% | 396.2 | 385.3 | −2.7% |
| 2025-02-25 | 1.61 | 1.95 | +21.1% | 352.8 | 372.5 | +5.6% |
| 2024-10-21 | 1.55 | 1.34 | −13.5% | 331.8 | 325.8 | −1.8% |
| 2024-08-01 | — | 1.55 | — | 284.5 | 296.8 | +4.3% |
| 2024-05-13 | — | 1.81 | — | 1,322.8 | 298.6 | −77.4% |
| 2024-02-28 | — | 1.42 | — | 261.4 | 299.8 | +14.7% |
| 2023-11-05 | 1.08 | 1.64 | +51.9% | 261.4 | 275.4 | +5.3% |
| 2023-08-07 | — | 1.07 | — | 261.4 | 245.2 | −6.2% |
| 2023-05-14 | — | 1.25 | — | 243.0 | 261.4 | +7.6% |
Surprise is actual minus consensus, as a share of the consensus.