| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-03 | 19.70 | 24.71 | +25.4% | 11,013.3 | 13,204.0 | +19.9% |
| 2026-05-27 | 15.25 | 18.15 | +19.0% | 10,108.8 | 10,402.0 | +2.9% |
| 2026-02-09 | 19.75 | 19.00 | −3.8% | 9,976.0 | 9,979.0 | +0.0% |
| 2025-11-05 | 17.00 | 17.70 | +4.1% | 9,442.7 | 9,568.0 | +1.3% |
| 2025-08-13 | 19.70 | 19.60 | −0.5% | 9,310.5 | 9,964.0 | +7.0% |
| 2025-05-21 | 20.00 | 18.60 | −7.0% | 9,466.0 | 9,151.0 | −3.3% |
| 2025-02-06 | 18.90 | 19.85 | +5.0% | 8,867.7 | 9,049.0 | +2.0% |
| 2024-11-06 | 16.40 | 16.83 | +2.6% | 8,241.0 | 8,493.0 | +3.1% |
| 2024-08-06 | 15.90 | 17.34 | +9.1% | 8,639.0 | 8,851.0 | +2.5% |
| 2024-05-21 | 16.80 | 17.39 | +3.5% | 8,551.0 | 8,528.0 | −0.3% |
| 2024-02-05 | 18.20 | 16.05 | −11.8% | 8,830.0 | 8,172.8 | −7.4% |
| 2023-10-25 | 15.20 | 14.90 | −2.0% | 3,515.0 | 8,021.5 | +128.2% |
Surprise is actual minus consensus, as a share of the consensus.