| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-24 | 7.56 | 7.62 | +0.9% | 19,756.8 | 20,230.0 | +2.4% |
| 2026-04-24 | 7.12 | 7.15 | +0.4% | 19,087.8 | 19,109.0 | +0.1% |
| 2026-01-27 | 7.46 | 8.01 | +7.4% | 19,684.9 | 19,513.0 | −0.9% |
| 2025-10-24 | 5.79 | 6.96 | +20.2% | 18,599.8 | 19,161.0 | +3.0% |
| 2025-07-25 | 6.29 | 6.84 | +8.7% | 18,499.4 | 18,605.0 | +0.6% |
| 2025-04-25 | 5.75 | 6.45 | +12.2% | 18,259.6 | 18,321.0 | +0.3% |
| 2025-01-24 | 6.13 | 6.22 | +1.5% | 18,234.3 | 18,285.0 | +0.3% |
| 2024-10-25 | 4.99 | 5.03 | +0.8% | 17,540.0 | 17,487.0 | −0.3% |
| 2024-07-23 | 4.85 | 5.53 | +14.0% | 17,053.0 | 17,492.0 | +2.6% |
| 2024-04-26 | 5.01 | 5.93 | +18.4% | 16,811.9 | 17,339.0 | +3.1% |
| 2024-01-30 | 5.06 | 5.93 | +17.2% | 16,511.7 | 17,303.0 | +4.8% |
| 2023-10-24 | 3.98 | 3.91 | −1.8% | 15,827.0 | 16,213.0 | +2.4% |
Surprise is actual minus consensus, as a share of the consensus.