| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-10-12 | 17.69 | 18.93 | +7.0% | — | — | — |
| 2026-07-14 | 16.84 | 17.06 | +1.3% | 344,395.8 | 345,790.0 | +0.4% |
| 2026-04-21 | 17.35 | 16.59 | −4.4% | 344,270.3 | 339,810.0 | −1.3% |
| 2026-01-11 | 17.42 | 17.70 | +1.6% | 332,410.7 | 338,720.0 | +1.9% |
| 2025-10-12 | 15.66 | 15.61 | −0.3% | 315,740.7 | 319,675.5 | +1.2% |
| 2025-07-14 | 15.61 | 14.17 | −9.2% | 303,223.5 | 303,490.0 | +0.1% |
| 2025-04-22 | 16.04 | 15.90 | −0.9% | 302,486.0 | 302,460.0 | −0.0% |
| 2025-01-13 | 16.95 | 16.93 | −0.1% | 300,728.7 | 298,900.0 | −0.6% |
| 2024-10-14 | 15.00 | 15.61 | +4.1% | 285,681.4 | 288,620.0 | +1.0% |
| 2024-07-12 | 14.13 | 15.69 | +11.0% | 280,267.2 | 280,908.6 | +0.2% |
| 2024-04-26 | 15.22 | 14.69 | −3.5% | 285,895.8 | 285,894.8 | −0.0% |
| 2024-01-12 | 15.31 | 15.81 | +3.3% | 280,392.1 | 283,176.1 | +1.0% |
Surprise is actual minus consensus, as a share of the consensus.