| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-20 | 1.68 | 1.78 | +6.0% | 142.8 | 142.6 | −0.2% |
| 2026-04-21 | 1.15 | 1.52 | +32.2% | 129.9 | 136.6 | +5.1% |
| 2026-02-04 | 1.37 | 1.25 | −8.8% | 139.5 | 140.0 | +0.4% |
| 2025-10-21 | 1.63 | 1.69 | +3.7% | 139.4 | 142.8 | +2.5% |
| 2025-07-16 | 1.22 | 1.44 | +18.0% | 144.8 | 136.9 | −5.5% |
| 2025-04-22 | 1.04 | 1.05 | +1.0% | 129.7 | 125.4 | −3.3% |
| 2025-02-11 | 1.13 | 1.36 | +20.4% | 128.6 | 134.5 | +4.6% |
| 2024-10-23 | 1.37 | 1.47 | +7.3% | 128.8 | 137.9 | +7.0% |
| 2024-07-24 | 1.11 | 1.19 | +7.2% | 126.3 | 128.1 | +1.5% |
| 2024-04-17 | 0.96 | 0.93 | −3.1% | 122.3 | 121.7 | −0.5% |
| 2024-02-14 | 1.03 | 0.93 | −9.7% | 118.7 | 128.2 | +8.0% |
| 2023-10-18 | 1.43 | 1.23 | −14.0% | 118.7 | 133.0 | +12.0% |
Surprise is actual minus consensus, as a share of the consensus.