| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-24 | 1.55 | 1.67 | +7.8% | 97.6 | 101.3 | +3.8% |
| 2026-04-23 | 1.84 | 2.18 | +18.5% | 110.1 | 79.0 | −28.2% |
| 2026-01-30 | 1.30 | 1.17 | −10.0% | 92.6 | 74.4 | −19.6% |
| 2025-10-17 | 1.41 | 1.52 | +7.8% | 92.5 | 91.9 | −0.7% |
| 2025-07-18 | 1.44 | 1.61 | +11.8% | 93.3 | 92.4 | −1.0% |
| 2025-04-24 | 1.86 | 2.42 | +30.1% | 126.9 | 134.2 | +5.8% |
| 2025-01-24 | 1.20 | 0.98 | −18.3% | 126.3 | 89.5 | −29.1% |
| 2024-10-18 | 1.21 | 1.37 | +13.2% | 71.9 | 86.6 | +20.4% |
| 2024-07-19 | 1.33 | 1.30 | −2.3% | 66.5 | 85.5 | +28.5% |
| 2024-04-25 | 1.63 | 1.58 | −3.1% | 78.6 | 119.0 | +51.3% |
| 2024-01-26 | 0.73 | 1.01 | +38.4% | 78.7 | 81.1 | +3.0% |
| 2023-10-20 | 0.98 | 1.10 | +12.2% | 64.9 | 77.6 | +19.6% |
Surprise is actual minus consensus, as a share of the consensus.