| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-22 | 6.20 | 6.21 | +0.2% | 26,256.3 | 26,219.6 | −0.1% |
| 2026-04-23 | 6.70 | 6.52 | −2.7% | 25,696.5 | 26,120.0 | +1.6% |
| 2026-02-19 | 5.40 | 5.30 | −1.9% | 23,780.3 | 23,930.0 | +0.6% |
| 2025-10-16 | 2.70 | 5.64 | +108.9% | 23,571.0 | 23,718.4 | +0.6% |
| 2025-04-30 | 5.50 | 5.44 | −1.1% | 22,016.5 | 22,726.3 | +3.2% |
| 2025-02-17 | 5.40 | 4.88 | −9.6% | 20,927.3 | 21,099.5 | +0.8% |
| 2024-10-24 | 5.50 | 5.14 | −6.5% | 21,148.0 | 21,346.3 | +0.9% |
| 2024-07-18 | 5.30 | 5.72 | +7.9% | 23,566.0 | 22,926.9 | −2.7% |
| 2024-05-02 | 5.10 | 6.08 | +19.2% | 23,884.7 | 24,268.0 | +1.6% |
| 2024-02-20 | — | 4.45 | — | 24,570.0 | 22,404.0 | −8.8% |
| 2023-10-17 | — | 4.92 | — | 24,279.0 | 22,794.1 | −6.1% |
| 2023-07-18 | 6.30 | 7.95 | +26.2% | 24,958.0 | 23,203.4 | −7.0% |
Surprise is actual minus consensus, as a share of the consensus.