| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-23 | 1.71 | 1.98 | +15.5% | 114.1 | 117.1 | +2.6% |
| 2026-04-23 | 1.63 | 1.63 | +0.0% | 112.0 | 113.1 | +1.0% |
| 2026-01-22 | 1.62 | 1.67 | +3.1% | 110.9 | 115.4 | +4.0% |
| 2025-10-23 | 1.60 | 1.71 | +6.9% | 109.3 | 110.7 | +1.2% |
| 2025-07-24 | 1.49 | 1.51 | +1.3% | 105.7 | 108.2 | +2.5% |
| 2025-04-24 | 1.36 | 1.52 | +11.8% | 101.0 | 104.0 | +3.0% |
| 2025-01-23 | 1.33 | 1.40 | +5.3% | 97.6 | 97.8 | +0.2% |
| 2024-10-24 | 1.34 | 1.41 | +5.2% | 97.5 | 97.9 | +0.4% |
| 2024-07-25 | 1.22 | 1.49 | +22.1% | 94.8 | 97.3 | +2.6% |
| 2024-04-25 | 1.14 | 1.19 | +4.4% | 93.0 | 94.1 | +1.2% |
| 2024-02-20 | 1.15 | 1.15 | +0.0% | 91.3 | 91.4 | +0.1% |
| 2023-10-19 | 1.10 | 1.32 | +20.0% | 89.7 | 93.7 | +4.4% |
Surprise is actual minus consensus, as a share of the consensus.