| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-24 | — | 2.21 | — | — | — | — |
| 2026-07-21 | 2.28 | 2.45 | +7.5% | 65.3 | 65.0 | −0.4% |
| 2026-04-16 | 2.40 | 2.24 | −6.7% | 65.7 | 63.7 | −3.0% |
| 2026-01-22 | 1.81 | 2.00 | +10.5% | 43.9 | 45.0 | +2.6% |
| 2025-10-21 | 1.85 | 1.91 | +3.2% | 44.2 | 42.9 | −2.8% |
| 2025-07-18 | 1.80 | 1.71 | −5.0% | 44.2 | 40.6 | −8.0% |
| 2025-04-15 | 1.62 | 1.82 | +12.3% | 41.8 | 41.9 | +0.3% |
| 2025-02-28 | — | 1.75 | — | — | 58.4 | — |
| 2024-10-15 | 1.58 | 1.65 | +4.4% | 39.6 | 39.7 | +0.3% |
| 2024-07-16 | 1.43 | 1.56 | +9.1% | 39.0 | 38.0 | −2.5% |
| 2024-04-16 | 1.47 | 1.51 | +2.7% | 39.9 | 36.8 | −7.8% |
| 2024-01-16 | 1.41 | 1.44 | +2.1% | 39.2 | 75.4 | +92.6% |
Surprise is actual minus consensus, as a share of the consensus.