| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-29 | 0.57 | 0.64 | +12.3% | 528.1 | 529.3 | +0.2% |
| 2026-04-22 | 0.43 | 0.59 | +36.6% | 484.6 | 501.5 | +3.5% |
| 2026-01-28 | 0.49 | 0.52 | +6.3% | 479.2 | 491.3 | +2.5% |
| 2025-10-22 | 0.36 | 0.37 | +2.4% | 443.2 | 456.2 | +2.9% |
| 2025-07-24 | 0.48 | 0.60 | +25.0% | 450.0 | 489.9 | +8.9% |
| 2025-04-21 | 0.43 | 0.37 | −14.0% | 501.0 | 456.5 | −8.9% |
| 2025-01-22 | 0.52 | 0.52 | +0.0% | 486.0 | 473.8 | −2.5% |
| 2024-10-21 | 0.46 | 0.47 | +2.2% | 459.6 | 456.5 | −0.7% |
| 2024-07-18 | 0.56 | 0.60 | +7.1% | 468.7 | 499.9 | +6.7% |
| 2024-04-22 | 0.41 | 0.44 | +7.3% | 468.9 | 472.1 | +0.7% |
| 2024-01-24 | 0.49 | 0.43 | −12.2% | 471.9 | 457.5 | −3.1% |
| 2023-10-23 | 0.43 | 0.38 | −11.6% | 427.3 | 419.5 | −1.8% |
Surprise is actual minus consensus, as a share of the consensus.