| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-23 | 2.59 | 2.99 | +15.5% | 22,945.6 | 22,791.0 | −0.7% |
| 2026-04-28 | 2.01 | 2.27 | +12.9% | 22,981.5 | 23,107.0 | +0.5% |
| 2026-02-11 | 2.05 | 1.88 | −8.3% | 24,174.6 | 24,334.0 | +0.7% |
| 2025-10-23 | 2.40 | 2.59 | +7.9% | 21,909.0 | 21,957.0 | +0.2% |
| 2025-07-23 | 2.67 | 2.84 | +6.4% | 21,036.8 | 21,132.0 | +0.5% |
| 2025-04-24 | 2.47 | 2.58 | +4.5% | 20,627.3 | 20,886.0 | +1.3% |
| 2025-01-29 | 2.29 | 2.57 | +12.2% | 21,332.6 | 21,872.0 | +2.5% |
| 2024-10-23 | 2.42 | 2.61 | +7.9% | 20,014.9 | 20,162.0 | +0.7% |
| 2024-07-31 | 2.28 | 2.49 | +9.2% | 19,608.4 | 19,772.0 | +0.8% |
| 2024-04-25 | 1.87 | 2.00 | +7.0% | 19,825.9 | 19,594.0 | −1.2% |
| 2024-01-25 | 1.90 | 1.67 | −12.1% | 19,636.2 | 20,478.0 | +4.3% |
| 2023-10-25 | 1.74 | 1.82 | +4.6% | 18,220.5 | 19,252.0 | +5.7% |
Surprise is actual minus consensus, as a share of the consensus.