| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-28 | 1.24 | 1.45 | +16.9% | 19.0 | 20.0 | +5.3% |
| 2026-04-28 | 0.95 | 1.08 | +13.7% | 15.5 | 17.4 | +12.1% |
| 2026-01-28 | 0.79 | 0.81 | +2.5% | 13.7 | 14.7 | +7.7% |
| 2025-10-28 | 0.70 | 0.72 | +2.9% | 14.2 | 14.3 | +1.0% |
| 2025-07-28 | 0.44 | 0.70 | +59.1% | 13.2 | 13.6 | +3.0% |
| 2025-04-28 | 0.54 | 0.85 | +57.4% | 12.0 | 15.5 | +29.0% |
| 2025-02-04 | 0.44 | 0.59 | +34.1% | 11.8 | 13.5 | +14.8% |
| 2025-01-28 | 0.55 | 0.59 | +7.3% | 11.4 | 12.6 | +10.5% |
| 2024-09-13 | — | 1.27 | — | — | 13.2 | — |
| 2024-03-31 | — | 0.61 | — | — | 11.5 | — |
| 2023-12-31 | — | 0.52 | — | — | 10.0 | — |
| 2023-09-30 | — | 0.44 | — | — | 9.4 | — |
Surprise is actual minus consensus, as a share of the consensus.