| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-21 | 7.70 | 7.12 | −7.5% | 15,009.8 | 14,768.0 | −1.6% |
| 2026-04-29 | 6.05 | 7.60 | +25.6% | 14,300.0 | 14,706.0 | +2.8% |
| 2026-01-23 | 5.85 | 6.20 | +6.0% | 12,999.3 | 13,879.0 | +6.8% |
| 2025-11-13 | 5.16 | 5.39 | +4.5% | 12,252.2 | 12,942.1 | +5.6% |
| 2025-11-04 | 5.17 | 5.40 | +4.4% | 12,252.2 | 12,970.0 | +5.9% |
| 2025-08-12 | 5.30 | 5.70 | +7.5% | 12,623.0 | 12,101.0 | −4.1% |
| 2025-05-28 | 5.25 | 5.15 | −1.9% | 12,151.3 | 11,974.0 | −1.5% |
| 2025-01-24 | 4.60 | 4.90 | +6.5% | 10,972.6 | 11,377.0 | +3.7% |
| 2024-11-06 | 3.85 | 4.00 | +3.9% | 10,587.8 | 9,666.0 | −8.7% |
| 2024-07-30 | 5.70 | 5.60 | −1.8% | 11,270.3 | 11,799.0 | +4.7% |
| 2024-05-15 | 4.90 | 5.40 | +10.2% | 12,178.8 | 11,758.0 | −3.5% |
| 2024-01-23 | 4.75 | 5.20 | +9.5% | 12,459.0 | 11,556.0 | −7.2% |
Surprise is actual minus consensus, as a share of the consensus.