| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-20 | 3.52 | 3.40 | −3.4% | 24,236.9 | 24,960.3 | +3.0% |
| 2026-05-06 | 3.11 | 2.79 | −10.3% | 22,497.9 | 22,859.4 | +1.6% |
| 2026-01-29 | 2.99 | 3.50 | +17.1% | 21,958.3 | 21,940.0 | −0.1% |
| 2025-11-04 | 1.80 | 0.30 | −83.3% | 20,344.1 | 20,610.0 | +1.3% |
| 2025-07-22 | 0.02 | 1.89 | +12500.0% | 19,518.6 | 19,175.0 | −1.8% |
| 2025-07-17 | 0.02 | 1.89 | +12500.0% | 20,854.1 | 19,175.0 | −8.1% |
| 2025-05-06 | 0.35 | −8.24 | −2468.0% | 20,205.1 | 19,093.4 | −5.5% |
| 2025-01-20 | −5.88 | −3.30 | +43.9% | 18,546.1 | 18,278.0 | −1.4% |
| 2024-10-22 | −10.56 | −6.56 | +37.9% | 16,403.3 | 16,657.0 | +1.5% |
| 2024-07-19 | −15.28 | −13.00 | +14.9% | 15,132.8 | 15,016.0 | −0.8% |
| 2024-05-22 | −7.90 | −9.00 | −13.9% | 20,772.1 | 22,590.1 | +8.8% |
| 2024-01-19 | −3.89 | −3.00 | +22.9% | 27,426.3 | 28,505.0 | +3.9% |
Surprise is actual minus consensus, as a share of the consensus.