| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-10-15 | 1.09 | 1.06 | −3.0% | — | — | — |
| 2026-07-16 | 1.03 | 0.87 | −15.6% | 23.9 | 22.9 | −4.0% |
| 2026-04-14 | 1.01 | 1.25 | +23.8% | 23.6 | 26.2 | +11.0% |
| 2026-01-15 | 1.03 | 1.12 | +8.7% | 24.0 | 24.1 | +0.4% |
| 2025-10-15 | 1.03 | 1.13 | +9.7% | 24.0 | 25.2 | +5.0% |
| 2025-07-17 | 0.98 | 1.16 | +18.4% | 22.9 | 24.4 | +6.6% |
| 2025-04-10 | 0.97 | 1.08 | +11.3% | 22.0 | 22.6 | +2.6% |
| 2025-01-16 | 1.05 | 1.16 | +10.5% | 23.5 | 24.1 | +2.7% |
| 2024-10-11 | 1.07 | 1.24 | +15.9% | 23.5 | 24.9 | +5.9% |
| 2024-07-11 | 1.04 | 1.23 | +18.3% | 23.3 | 24.4 | +4.7% |
| 2024-04-12 | 1.05 | 1.21 | +15.2% | 25.1 | 24.0 | −4.1% |
| 2024-01-29 | 0.09 | 0.12 | +38.5% | 21.6 | 28.1 | +29.9% |
Surprise is actual minus consensus, as a share of the consensus.