| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-20 | 1.46 | 1.48 | +1.3% | 38.6 | 39.7 | +3.0% |
| 2026-04-20 | 1.39 | 1.45 | +4.3% | 37.6 | 38.2 | +1.6% |
| 2026-01-26 | 1.39 | 1.46 | +5.0% | 37.4 | 38.0 | +1.7% |
| 2025-10-16 | 1.37 | 1.18 | −13.9% | 37.2 | 37.8 | +1.7% |
| 2025-07-21 | 1.24 | 1.45 | +16.9% | 32.7 | 37.1 | +13.4% |
| 2025-04-21 | 1.14 | 1.37 | +20.2% | 30.9 | 35.8 | +15.7% |
| 2025-01-27 | 1.14 | 1.21 | +6.1% | 30.3 | 35.2 | +16.2% |
| 2024-10-17 | 0.99 | 1.18 | +19.2% | 29.9 | 34.1 | +14.2% |
| 2024-07-17 | 0.98 | 1.02 | +4.1% | 29.2 | 33.1 | +13.6% |
| 2024-04-17 | 0.97 | 1.14 | +17.5% | 28.5 | 32.5 | +14.1% |
| 2024-01-23 | 1.05 | 1.17 | +11.4% | — | 46.9 | — |
| 2023-10-18 | 1.00 | 1.22 | +22.0% | 29.4 | 33.9 | +15.2% |
Surprise is actual minus consensus, as a share of the consensus.