| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-31 | 0.72 | 0.97 | +34.7% | 331.9 | 325.9 | −1.8% |
| 2026-05-01 | 0.69 | 1.82 | +162.2% | 332.1 | 332.7 | +0.2% |
| 2026-02-12 | 0.74 | 1.84 | +149.3% | 328.6 | 327.5 | −0.3% |
| 2025-10-31 | 1.76 | 1.77 | +0.6% | 327.7 | 322.9 | −1.5% |
| 2025-08-06 | 1.73 | 1.91 | +10.4% | 314.9 | 311.5 | −1.1% |
| 2025-05-08 | 1.69 | 1.70 | +0.6% | 309.2 | 309.2 | −0.0% |
| 2025-02-13 | 1.73 | 1.73 | +0.0% | 307.5 | 311.4 | +1.3% |
| 2024-10-30 | 1.72 | 1.71 | −0.6% | 311.5 | 303.6 | −2.5% |
| 2024-08-01 | 1.68 | 1.69 | +0.6% | 300.6 | 296.1 | −1.5% |
| 2024-05-02 | 1.65 | 1.64 | −0.6% | 293.6 | 291.3 | −0.8% |
| 2024-02-12 | 1.64 | 1.64 | +0.0% | 290.5 | 291.8 | +0.4% |
| 2023-11-02 | 1.62 | 1.65 | +1.9% | 277.1 | 286.6 | +3.4% |
Surprise is actual minus consensus, as a share of the consensus.