| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 1.85 | 1.56 | −15.4% | 640.2 | 679.0 | +6.1% |
| 2026-04-30 | 1.55 | 1.69 | +9.0% | 557.6 | 566.8 | +1.6% |
| 2026-02-24 | 1.86 | 1.88 | +1.1% | 626.0 | 637.3 | +1.8% |
| 2025-10-30 | 1.60 | 1.84 | +15.0% | 626.0 | 592.8 | −5.3% |
| 2025-07-31 | 1.45 | 1.65 | +13.8% | 566.1 | 552.4 | −2.4% |
| 2025-05-01 | 1.16 | 1.38 | +19.0% | 481.2 | 482.6 | +0.3% |
| 2025-02-25 | 1.50 | 1.51 | +0.7% | 532.9 | 533.7 | +0.2% |
| 2024-10-30 | 1.36 | 1.39 | +2.2% | 533.9 | 483.7 | −9.4% |
| 2024-08-01 | 1.26 | 1.42 | +12.7% | 492.1 | 501.3 | +1.9% |
| 2024-05-02 | 1.04 | 1.25 | +20.2% | 454.1 | 465.2 | +2.4% |
| 2024-02-22 | 1.25 | 1.25 | +0.0% | 481.9 | 469.4 | −2.6% |
| 2023-11-02 | 0.95 | 1.06 | +11.6% | 429.4 | 448.7 | +4.5% |
Surprise is actual minus consensus, as a share of the consensus.