| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-17 | 14.75 | 15.48 | +4.9% | 3,102,346.0 | 3,095,000.0 | −0.2% |
| 2026-04-24 | 15.31 | 12.50 | −18.4% | 2,802,699.0 | 2,941,000.0 | +4.9% |
| 2026-01-16 | 15.11 | 13.80 | −8.7% | 2,567,885.0 | 2,649,050.0 | +3.2% |
| 2025-10-17 | 14.38 | 13.40 | −6.8% | 2,472,301.0 | 2,546,230.0 | +3.0% |
| 2025-07-18 | 15.75 | 19.90 | +26.3% | 2,408,795.0 | 2,436,320.0 | +1.1% |
| 2025-04-25 | 13.02 | 14.30 | +9.8% | 2,398,217.0 | 2,614,000.0 | +9.0% |
| 2025-01-16 | 13.58 | 13.70 | +0.9% | 2,309,449.0 | 2,399,900.0 | +3.9% |
| 2024-10-14 | 13.17 | 12.24 | −7.1% | 2,358,249.0 | 2,315,350.0 | −1.8% |
| 2024-07-19 | 23.77 | 22.37 | −5.9% | 2,359,162.0 | 2,318,000.0 | −1.7% |
| 2024-04-22 | 32.13 | 28.01 | −12.8% | 2,328,504.0 | 2,365,330.0 | +1.6% |
| 2024-01-19 | 27.20 | 25.52 | −6.2% | 2,333,822.0 | 2,250,860.0 | −3.6% |
| 2023-10-27 | 27.25 | 25.71 | −5.7% | 2,285,235.0 | 2,319,000.0 | +1.5% |
Surprise is actual minus consensus, as a share of the consensus.