| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-27 | 6.50 | 7.18 | +10.4% | 19,266.0 | 18,872.0 | −2.0% |
| 2026-05-18 | — | 5.10 | — | — | 19,660.0 | — |
| 2026-02-05 | 5.20 | 2.05 | −60.6% | 18,097.0 | 17,630.0 | −2.6% |
| 2025-11-03 | 4.70 | 4.41 | −6.2% | 16,407.0 | 17,485.3 | +6.6% |
| 2025-07-28 | 4.70 | 4.80 | +2.1% | 16,407.0 | 16,741.6 | +2.0% |
| 2025-05-19 | 4.60 | 4.45 | −3.3% | 17,054.0 | 16,895.0 | −0.9% |
| 2025-01-29 | 7.40 | 3.90 | −47.3% | 17,240.0 | 16,160.0 | −6.3% |
| 2024-11-05 | 10.80 | 7.25 | −32.9% | — | 16,829.3 | — |
| 2024-07-24 | 13.40 | 7.25 | −45.9% | 15,924.0 | 17,136.5 | +7.6% |
| 2024-05-16 | 12.70 | 14.53 | +14.4% | 17,766.0 | 17,186.1 | −3.3% |
| 2024-02-07 | 16.30 | 13.88 | −14.8% | 17,070.0 | 17,062.2 | −0.0% |
| 2023-11-03 | 18.00 | 17.85 | −0.8% | 16,174.5 | 16,500.4 | +2.0% |
Surprise is actual minus consensus, as a share of the consensus.