| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-24 | 0.78 | 0.80 | +1.9% | 75.7 | 77.5 | +2.3% |
| 2026-04-29 | 0.74 | 0.78 | +5.4% | 74.3 | 72.9 | −1.8% |
| 2026-01-28 | 0.73 | 0.85 | +16.4% | 75.4 | 76.3 | +1.1% |
| 2025-10-29 | 0.72 | 0.73 | +1.4% | 75.3 | 73.5 | −2.3% |
| 2025-07-25 | 0.64 | 0.67 | +4.7% | 74.6 | 71.6 | −4.0% |
| 2025-04-23 | 0.63 | 0.65 | +3.2% | 71.8 | 67.6 | −5.8% |
| 2025-01-29 | 0.61 | 0.70 | +14.8% | 58.9 | 57.9 | −1.8% |
| 2024-10-30 | 0.56 | 0.49 | −12.5% | 53.3 | 65.3 | +22.7% |
| 2024-07-31 | 0.48 | 0.58 | +20.8% | 50.6 | 62.7 | +23.8% |
| 2024-04-24 | 0.45 | 0.48 | +6.7% | 50.2 | 60.3 | +20.0% |
| 2024-01-31 | 0.48 | 0.55 | +14.6% | 50.8 | 60.7 | +19.5% |
| 2023-10-25 | 0.52 | 0.49 | −5.8% | 51.8 | 60.5 | +16.7% |
Surprise is actual minus consensus, as a share of the consensus.