| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-10-15 | — | 0.52 | — | — | — | — |
| 2026-07-16 | 0.44 | 0.53 | +19.5% | 24.0 | 25.1 | +4.8% |
| 2026-04-22 | 0.35 | 0.31 | −11.4% | 23.3 | 23.5 | +1.0% |
| 2026-01-29 | 0.44 | 0.40 | −9.1% | 23.4 | 23.9 | +2.0% |
| 2025-10-22 | 0.43 | 0.49 | +15.3% | 17.9 | 23.8 | +33.1% |
| 2025-07-22 | 0.38 | 0.41 | +7.9% | 17.4 | 22.8 | +31.0% |
| 2025-04-22 | 0.36 | 0.33 | −7.0% | 21.1 | 21.5 | +2.0% |
| 2025-01-30 | 0.30 | 0.44 | +46.7% | 22.1 | 22.7 | +2.7% |
| 2024-10-21 | 0.27 | 0.31 | +14.8% | 15.6 | 21.4 | +37.0% |
| 2024-07-23 | 0.18 | 0.29 | +61.1% | 17.2 | 19.3 | +12.2% |
| 2024-04-30 | 0.36 | 0.15 | −58.3% | 16.5 | 17.8 | +8.0% |
| 2024-01-31 | 0.36 | 0.34 | −5.6% | 14.7 | 19.3 | +31.1% |
Surprise is actual minus consensus, as a share of the consensus.