| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-10 | 0.20 | 0.24 | +21.8% | 30.6 | 32.9 | +7.4% |
| 2026-05-11 | 0.27 | 0.24 | −11.1% | 31.9 | 30.0 | −6.0% |
| 2026-03-16 | 0.28 | 0.19 | −32.1% | 35.5 | 29.6 | −16.5% |
| 2025-11-10 | 0.24 | 0.34 | +41.7% | 35.5 | 35.1 | −1.1% |
| 2025-08-11 | 0.20 | 0.32 | +60.0% | 32.6 | 33.6 | +3.2% |
| 2025-05-12 | 0.22 | 0.31 | +40.9% | 32.3 | 33.7 | +4.4% |
| 2025-03-17 | 0.28 | 0.09 | −67.9% | 33.6 | 30.8 | −8.3% |
| 2024-11-14 | 0.26 | 0.28 | +7.7% | 33.6 | 33.4 | −0.6% |
| 2024-08-14 | 0.34 | 0.26 | −23.5% | 37.3 | 32.5 | −12.9% |
| 2024-05-15 | 0.39 | 0.40 | +2.6% | 35.8 | 39.7 | +11.0% |
| 2024-03-28 | 0.44 | 0.63 | +43.2% | 42.0 | 53.3 | +26.8% |
| 2023-11-09 | 0.40 | 0.55 | +37.5% | 45.3 | 49.9 | +10.2% |
Surprise is actual minus consensus, as a share of the consensus.