| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-29 | 1.11 | 1.48 | +33.1% | 86.3 | 116.2 | +34.7% |
| 2026-05-07 | 0.51 | 0.58 | +12.8% | 58.1 | 87.9 | +51.4% |
| 2026-02-12 | 0.27 | 0.28 | +3.7% | 53.6 | 82.9 | +54.7% |
| 2025-11-05 | 0.33 | 0.31 | −6.1% | 54.2 | 81.2 | +49.9% |
| 2025-07-30 | 0.18 | 0.22 | +22.2% | 48.4 | 72.0 | +48.9% |
| 2025-05-07 | 0.15 | 0.14 | −6.7% | 44.5 | 74.0 | +66.5% |
| 2025-02-13 | 0.21 | 0.25 | +19.0% | 43.0 | 82.0 | +90.6% |
| 2024-11-06 | 0.62 | 0.55 | −11.3% | 74.3 | 96.1 | +29.5% |
| 2024-07-31 | 1.02 | 1.13 | +10.8% | 74.3 | 121.3 | +63.4% |
| 2024-05-08 | 0.83 | 0.92 | +10.8% | 93.7 | 106.3 | +13.5% |
| 2024-02-15 | 0.62 | 0.63 | +1.6% | 74.3 | 98.9 | +33.2% |
| 2023-11-07 | 0.44 | 0.49 | +11.4% | 59.1 | 86.9 | +47.1% |
Surprise is actual minus consensus, as a share of the consensus.