| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-03 | 1.02 | 1.36 | +32.9% | 67.1 | 63.3 | −5.6% |
| 2026-05-04 | 1.07 | 1.04 | −2.8% | 65.7 | 69.0 | +5.1% |
| 2026-02-23 | 1.05 | 1.88 | +79.0% | 65.8 | 66.7 | +1.3% |
| 2025-11-03 | 1.71 | 1.71 | +0.0% | 66.2 | 64.7 | −2.2% |
| 2025-08-06 | 1.61 | 1.71 | +6.2% | 65.0 | 62.9 | −3.3% |
| 2025-05-07 | 1.99 | 1.94 | −2.5% | 70.8 | 71.7 | +1.3% |
| 2025-02-19 | 2.22 | 2.22 | +0.0% | 76.2 | 76.7 | +0.7% |
| 2024-11-06 | 2.29 | 2.25 | −1.7% | 76.3 | 76.5 | +0.3% |
| 2024-08-05 | 2.23 | 2.29 | +2.7% | 77.7 | 79.8 | +2.7% |
| 2024-05-08 | 2.27 | 2.21 | −2.6% | 78.6 | 75.5 | −4.0% |
| 2024-02-26 | 2.24 | 2.28 | +1.8% | 76.2 | 79.2 | +3.9% |
| 2023-11-01 | 2.19 | 2.29 | +4.6% | 77.1 | 77.8 | +0.9% |
Surprise is actual minus consensus, as a share of the consensus.