| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-23 | 0.63 | 0.79 | +25.6% | 36.5 | 39.4 | +8.0% |
| 2026-05-08 | 0.58 | 0.02 | −96.6% | 35.6 | 36.6 | +2.9% |
| 2026-01-28 | 0.58 | 0.56 | −3.4% | 35.4 | 36.8 | +4.0% |
| 2025-10-23 | 0.53 | 0.47 | −11.3% | 28.6 | 29.0 | +1.5% |
| 2025-08-08 | 0.47 | 0.40 | −14.9% | 27.7 | 26.9 | −2.8% |
| 2025-04-23 | 0.44 | 0.41 | −6.8% | 27.7 | 26.6 | −4.0% |
| 2025-01-23 | 0.45 | 0.53 | +17.8% | 26.9 | 27.7 | +2.9% |
| 2024-10-17 | 0.45 | 0.41 | −8.9% | 27.0 | 26.8 | −0.6% |
| 2024-08-07 | 0.39 | 0.40 | +2.6% | 26.5 | 26.8 | +1.2% |
| 2024-05-07 | 0.35 | 0.35 | +0.0% | 26.7 | 25.2 | −5.4% |
| 2024-03-11 | 0.36 | 0.28 | −22.2% | — | 35.6 | — |
| 2023-11-06 | 0.39 | 0.50 | +28.2% | 26.4 | 28.3 | +7.4% |
Surprise is actual minus consensus, as a share of the consensus.