| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-18 | 18.95 | 21.29 | +12.3% | 314,666.4 | 329,604.0 | +4.7% |
| 2026-04-18 | 17.91 | 19.10 | +6.6% | 306,142.1 | 302,881.0 | −1.1% |
| 2026-01-17 | 17.46 | 15.80 | −9.5% | 299,140.9 | 293,004.0 | −2.1% |
| 2025-10-18 | 16.98 | 17.30 | +1.9% | 288,926.3 | 291,050.0 | +0.7% |
| 2025-07-19 | 17.03 | 17.90 | +5.1% | 280,164.7 | 301,394.0 | +7.6% |
| 2025-04-19 | 16.86 | 17.72 | +5.1% | 280,180.6 | 284,530.0 | +1.6% |
| 2025-01-25 | 16.28 | 16.70 | +2.6% | 252,594.8 | 274,387.0 | +8.6% |
| 2024-10-26 | 15.71 | 18.05 | +14.9% | 245,508.2 | 272,246.0 | +10.9% |
| 2024-07-27 | 14.34 | 16.32 | +13.8% | 251,425.3 | 265,548.0 | +5.6% |
| 2024-04-27 | 13.55 | 16.32 | +20.4% | 244,249.0 | 247,416.0 | +1.3% |
| 2024-01-20 | 13.64 | 15.47 | +13.4% | 235,790.8 | 247,756.0 | +5.1% |
| 2023-10-21 | 13.35 | 15.27 | +14.4% | 240,756.6 | 240,846.0 | +0.0% |
Surprise is actual minus consensus, as a share of the consensus.