| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-23 | 19.17 | 19.17 | −0.0% | 484,761.6 | 482,110.0 | −0.5% |
| 2026-04-23 | 18.54 | 21.68 | +16.9% | 465,717.6 | 475,007.4 | +2.0% |
| 2026-01-14 | 18.03 | 16.14 | −10.5% | 452,332.9 | 454,790.0 | +0.5% |
| 2025-10-16 | 17.47 | 17.39 | −0.5% | 441,659.0 | 441,476.9 | −0.0% |
| 2025-10-15 | 17.47 | 17.49 | +0.1% | 441,659.0 | 450,520.4 | +2.0% |
| 2025-07-23 | 16.41 | 16.55 | +0.9% | 417,301.7 | 430,471.5 | +3.2% |
| 2025-07-15 | 16.28 | 16.28 | +0.0% | 417,301.7 | 423,283.1 | +1.4% |
| 2025-04-17 | 16.21 | 16.93 | +4.4% | 420,100.0 | 409,027.4 | −2.6% |
| 2025-04-16 | 16.22 | 16.94 | +4.4% | 420,100.0 | 404,553.6 | −3.7% |
| 2025-01-16 | 16.27 | 16.46 | +1.2% | 413,394.1 | 417,640.0 | +1.0% |
| 2024-10-17 | 16.35 | 15.68 | −4.1% | 408,153.4 | 409,708.1 | +0.4% |
| 2024-07-18 | 15.06 | 15.35 | +1.9% | 389,288.9 | 392,753.0 | +0.9% |
Surprise is actual minus consensus, as a share of the consensus.