| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-21 | 4.99 | 4.69 | −6.0% | 870.7 | 867.0 | −0.4% |
| 2026-04-21 | 4.44 | 4.55 | +2.5% | 838.0 | 850.8 | +1.5% |
| 2026-01-28 | 4.60 | 4.66 | +1.3% | 822.4 | 822.5 | +0.0% |
| 2025-10-28 | 4.38 | 4.47 | +2.1% | 797.2 | 793.4 | −0.5% |
| 2025-07-22 | 4.15 | 4.17 | +0.5% | 770.4 | 772.7 | +0.3% |
| 2025-04-22 | 3.92 | 4.00 | +2.0% | 743.4 | 745.8 | +0.3% |
| 2025-01-29 | 3.95 | 4.18 | +5.8% | 745.4 | 743.5 | −0.3% |
| 2024-10-29 | 3.77 | 3.86 | +2.4% | 716.2 | 724.7 | +1.2% |
| 2024-07-23 | 3.55 | 3.64 | +2.5% | 696.4 | 707.9 | +1.7% |
| 2024-04-23 | 3.45 | 3.52 | +2.0% | 685.5 | 680.0 | −0.8% |
| 2024-01-30 | 3.29 | 3.68 | +11.9% | 662.7 | 690.1 | +4.1% |
| 2023-10-31 | 3.32 | 3.45 | +3.9% | 625.7 | 625.4 | −0.0% |
Surprise is actual minus consensus, as a share of the consensus.