| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-10-15 | — | 0.58 | — | — | — | — |
| 2026-07-22 | 0.48 | 0.53 | +11.2% | 72.7 | 74.7 | +2.7% |
| 2026-04-22 | 0.54 | 0.38 | −29.6% | 71.6 | 69.4 | −3.1% |
| 2026-01-22 | 0.49 | 0.51 | +4.1% | 75.8 | 87.9 | +16.1% |
| 2025-10-22 | 0.42 | 0.45 | +7.1% | — | 83.3 | — |
| 2025-07-23 | 0.35 | 0.40 | +14.3% | — | 83.0 | — |
| 2025-04-22 | 0.35 | 0.35 | +0.0% | — | 80.7 | — |
| 2025-02-26 | 0.32 | 0.40 | +23.8% | — | 81.0 | — |
| 2024-10-30 | 0.26 | 0.33 | +26.9% | — | 77.3 | — |
| 2024-07-24 | 0.24 | 0.24 | +0.0% | — | 74.1 | — |
| 2024-04-24 | 0.17 | 0.22 | +29.4% | — | 71.7 | — |
| 2024-03-28 | — | −0.32 | — | — | 67.1 | — |
Surprise is actual minus consensus, as a share of the consensus.