| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-09 | 1.56 | 2.24 | +43.3% | 172.8 | 195.1 | +12.9% |
| 2026-04-09 | 1.41 | 1.50 | +6.4% | 154.4 | 161.7 | +4.7% |
| 2026-01-08 | 1.36 | 1.28 | −5.9% | 155.1 | 154.4 | −0.4% |
| 2025-10-22 | 1.25 | 1.56 | +24.8% | 153.9 | 163.5 | +6.2% |
| 2025-07-10 | 1.43 | 1.54 | +7.7% | 160.6 | 156.9 | −2.3% |
| 2025-04-08 | 1.27 | 1.32 | +3.9% | 154.4 | 146.1 | −5.4% |
| 2025-01-10 | 1.29 | 1.39 | +7.8% | 149.0 | 153.5 | +3.0% |
| 2024-10-17 | 1.34 | 1.23 | −8.2% | 149.2 | 156.0 | +4.6% |
| 2024-07-10 | 1.39 | 1.46 | +5.0% | 149.2 | 155.0 | +3.9% |
| 2024-04-09 | 1.11 | 1.14 | +2.7% | 140.5 | 139.1 | −1.0% |
| 2024-01-09 | 1.05 | 1.28 | +21.9% | 134.4 | 140.4 | +4.5% |
| 2023-10-19 | 1.21 | 1.21 | +0.0% | 138.2 | 140.5 | +1.6% |
Surprise is actual minus consensus, as a share of the consensus.