| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-20 | 0.53 | 0.58 | +8.5% | 21.1 | 19.1 | −9.4% |
| 2026-04-20 | 0.45 | 0.48 | +6.7% | 20.3 | 17.9 | −11.8% |
| 2026-01-26 | 0.49 | 0.46 | −6.1% | 19.6 | 18.0 | −7.9% |
| 2025-10-27 | 0.51 | 0.59 | +14.9% | 19.4 | 32.5 | +67.3% |
| 2025-07-28 | 0.44 | 0.53 | +20.5% | 18.9 | 19.9 | +5.1% |
| 2025-04-21 | 0.21 | 0.32 | +53.0% | 18.0 | 33.8 | +88.0% |
| 2025-01-27 | — | — | — | — | 33.6 | — |
| 2024-10-28 | — | 0.03 | — | — | 33.6 | — |
| 2024-07-29 | — | 0.34 | — | — | 34.2 | — |
| 2024-04-22 | — | 0.43 | — | — | 33.3 | — |
| 2024-03-20 | — | 0.68 | — | — | 33.9 | — |
| 2024-01-22 | — | 0.84 | — | — | 19.5 | — |
Surprise is actual minus consensus, as a share of the consensus.