| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-22 | 3.98 | 4.25 | +6.8% | 689.5 | 707.3 | +2.6% |
| 2026-04-22 | 3.92 | 4.28 | +9.2% | 697.6 | 706.6 | +1.3% |
| 2026-02-09 | 4.19 | 4.67 | +11.5% | 689.3 | 708.5 | +2.8% |
| 2025-10-22 | 3.53 | 3.86 | +9.3% | 641.0 | 659.9 | +2.9% |
| 2025-07-21 | 2.98 | 3.10 | +4.0% | 538.8 | 603.3 | +12.0% |
| 2025-04-21 | 3.06 | 3.67 | +19.9% | 526.3 | 558.6 | +6.1% |
| 2025-02-10 | 2.96 | 3.67 | +24.0% | 539.7 | 536.6 | −0.6% |
| 2024-10-21 | 2.78 | 3.01 | +8.3% | 534.9 | 533.3 | −0.3% |
| 2024-07-22 | 2.54 | 2.75 | +8.3% | 528.4 | 528.1 | −0.1% |
| 2024-04-22 | 2.47 | 3.20 | +29.6% | 512.4 | 511.0 | −0.3% |
| 2024-02-12 | 2.22 | 2.46 | +10.8% | 512.1 | 498.4 | −2.7% |
| 2023-10-23 | 2.05 | 2.22 | +8.3% | 475.8 | 492.5 | +3.5% |
Surprise is actual minus consensus, as a share of the consensus.