| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-09-10 | — | 0.70 | — | — | — | — |
| 2026-05-22 | 0.34 | 0.58 | +70.6% | 48.1 | 61.7 | +28.3% |
| 2026-03-06 | 0.34 | 0.39 | +14.7% | 45.6 | 51.1 | +12.2% |
| 2025-12-11 | 0.11 | 0.31 | +181.8% | 41.5 | 41.4 | −0.2% |
| 2025-09-05 | 0.04 | 0.37 | +766.5% | 29.7 | 36.3 | +22.3% |
| 2025-05-23 | 0.04 | 0.34 | +750.0% | 33.5 | 32.1 | −4.2% |
| 2025-03-28 | 0.26 | 0.12 | −53.8% | 37.0 | 26.2 | −29.2% |
| 2024-12-02 | 0.26 | 0.29 | +11.5% | 37.0 | 33.0 | −10.7% |
| 2024-08-27 | 0.42 | 0.56 | +33.3% | 39.4 | 47.0 | +19.4% |
| 2024-05-16 | 0.23 | 0.59 | +156.5% | 35.4 | 41.2 | +16.4% |
| 2024-02-13 | −0.02 | 0.01 | +150.0% | 29.9 | 29.9 | +0.0% |
| 2023-10-25 | — | 0.19 | — | — | 29.4 | — |
Surprise is actual minus consensus, as a share of the consensus.