| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-21 | 1.08 | 1.04 | −3.5% | 38.0 | 38.8 | +2.1% |
| 2026-04-21 | 1.01 | 1.02 | +1.0% | 37.7 | 37.9 | +0.7% |
| 2026-01-21 | 1.13 | 1.10 | −2.7% | 38.2 | 40.0 | +4.7% |
| 2025-10-21 | 1.08 | 1.18 | +9.3% | 37.9 | 38.5 | +1.7% |
| 2025-07-22 | 0.97 | 0.99 | +2.1% | 36.6 | 36.6 | +0.0% |
| 2025-04-22 | 0.93 | 1.01 | +8.6% | 36.1 | 35.6 | −1.4% |
| 2025-01-22 | 1.04 | 0.92 | −11.5% | 36.3 | 35.7 | −1.7% |
| 2024-10-22 | 1.14 | 1.29 | +13.2% | 36.3 | 36.4 | +0.3% |
| 2024-07-23 | 1.02 | 1.13 | +10.8% | 35.3 | 35.6 | +0.9% |
| 2024-04-24 | 0.98 | 1.06 | +8.2% | 35.2 | 41.2 | +17.2% |
| 2024-01-24 | 1.02 | 1.23 | +20.6% | 34.8 | 35.9 | +3.3% |
| 2023-10-25 | 1.12 | 1.13 | +0.9% | 36.1 | 35.1 | −2.8% |
Surprise is actual minus consensus, as a share of the consensus.