| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-21 | 5.80 | 6.06 | +4.4% | 13,647.7 | 14,257.0 | +4.5% |
| 2026-05-27 | 4.70 | 4.63 | −1.5% | 11,831.0 | 12,096.0 | +2.2% |
| 2026-02-03 | 4.15 | 4.15 | +0.0% | 11,814.5 | 11,787.0 | −0.2% |
| 2025-10-20 | 4.90 | 4.80 | −2.0% | 11,646.7 | 11,803.0 | +1.3% |
| 2025-07-29 | 4.30 | 4.10 | −4.7% | 10,743.6 | 10,984.0 | +2.2% |
| 2025-05-20 | 3.50 | 4.49 | +28.3% | 10,286.0 | 10,732.0 | +4.3% |
| 2025-01-29 | — | 4.20 | — | 9,480.2 | 10,166.0 | +7.2% |
| 2024-10-22 | — | 4.39 | — | 9,817.0 | 10,271.0 | +4.6% |
| 2024-08-14 | — | 3.80 | — | 8,882.3 | 9,466.0 | +6.6% |
| 2024-05-23 | — | 3.56 | — | 8,342.0 | 9,169.8 | +9.9% |
| 2024-02-08 | 3.43 | 3.00 | −12.5% | 8,721.6 | 8,138.0 | −6.7% |
| 2023-11-03 | — | 3.30 | — | 8,813.0 | 8,644.0 | −1.9% |
Surprise is actual minus consensus, as a share of the consensus.