| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-10-21 | — | 1.73 | — | — | — | — |
| 2026-07-22 | 1.52 | 1.83 | +20.7% | 51.1 | 51.8 | +1.2% |
| 2026-04-22 | 1.55 | 1.60 | +3.2% | 49.9 | 50.2 | +0.8% |
| 2026-01-21 | 1.56 | 1.62 | +3.8% | 50.0 | 49.6 | −0.6% |
| 2025-10-22 | 1.31 | 1.42 | +8.4% | 49.9 | 49.0 | −1.9% |
| 2025-07-23 | 1.25 | 1.39 | +11.2% | 46.3 | 47.6 | +2.9% |
| 2025-04-21 | 1.29 | 1.39 | +7.8% | 46.5 | 46.1 | −0.8% |
| 2025-01-27 | 1.28 | 1.30 | +1.6% | 45.3 | 45.0 | −0.7% |
| 2024-10-28 | 1.11 | 1.10 | −0.9% | 42.7 | 43.8 | +2.7% |
| 2024-07-29 | 0.93 | 1.19 | +28.0% | 40.8 | 42.9 | +5.1% |
| 2024-04-29 | 1.04 | 0.99 | −4.8% | 41.9 | 40.1 | −4.3% |
| 2024-01-29 | 1.12 | 1.07 | −4.5% | 41.2 | 40.1 | −2.5% |
Surprise is actual minus consensus, as a share of the consensus.