| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-24 | 4.41 | 4.53 | +2.7% | 19,696.7 | 19,637.0 | −0.3% |
| 2026-04-23 | 4.00 | 4.28 | +7.0% | 18,608.9 | 18,907.0 | +1.6% |
| 2026-01-30 | 3.54 | 3.53 | −0.3% | 18,918.6 | 18,980.0 | +0.3% |
| 2025-10-17 | 4.00 | 4.14 | +3.5% | 18,047.9 | 18,426.0 | +2.1% |
| 2025-07-18 | 3.89 | 4.08 | +4.9% | 17,714.7 | 17,856.0 | +0.8% |
| 2025-04-17 | 3.47 | 3.64 | +4.9% | 16,943.3 | 16,967.0 | +0.1% |
| 2025-01-24 | 3.00 | 3.04 | +1.3% | 17,162.7 | 17,179.0 | +0.1% |
| 2024-10-18 | 3.28 | 3.49 | +6.4% | 16,682.3 | 16,636.0 | −0.3% |
| 2024-07-19 | 3.24 | 3.49 | +7.7% | 16,604.9 | 16,333.0 | −1.6% |
| 2024-04-19 | 2.96 | 3.33 | +12.5% | 15,792.8 | 15,801.0 | +0.1% |
| 2024-01-26 | 2.64 | 2.62 | −0.8% | 16,003.3 | 15,792.0 | −1.3% |
| 2023-10-20 | 2.94 | 3.30 | +12.2% | 15,087.2 | 15,381.0 | +1.9% |
Surprise is actual minus consensus, as a share of the consensus.