| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-31 | 0.72 | 0.97 | +35.1% | 331.9 | 325.9 | −1.8% |
| 2026-05-01 | 0.69 | 1.81 | +160.8% | 332.1 | 332.7 | +0.2% |
| 2026-02-12 | 0.74 | 1.48 | +100.8% | 328.6 | 327.5 | −0.3% |
| 2025-10-31 | 0.70 | 0.72 | +2.9% | 315.4 | 322.3 | +2.2% |
| 2025-08-06 | 0.73 | 1.80 | +145.6% | 310.0 | 311.5 | +0.5% |
| 2025-05-08 | 0.68 | 0.75 | +10.4% | 315.5 | 309.2 | −2.0% |
| 2025-02-13 | — | 0.77 | — | 307.5 | 311.4 | +1.3% |
| 2024-10-30 | — | 0.73 | — | 311.5 | 303.6 | −2.5% |
| 2024-08-01 | — | 1.34 | — | — | 296.1 | — |
| 2024-05-02 | — | 0.69 | — | — | 291.3 | — |
| 2024-03-05 | — | 0.79 | — | — | 291.8 | — |
| 2023-11-02 | 0.66 | 0.67 | +0.9% | 277.1 | 286.3 | +3.3% |
Surprise is actual minus consensus, as a share of the consensus.