| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 1.60 | 1.62 | +1.2% | 11,738.9 | 12,973.0 | +10.5% |
| 2026-04-30 | 1.42 | 1.58 | +11.3% | 10,927.5 | 11,489.0 | +5.1% |
| 2026-02-05 | 1.23 | 1.26 | +2.4% | 12,280.4 | 12,502.0 | +1.8% |
| 2025-10-30 | 1.52 | 1.63 | +7.2% | 11,850.1 | 12,222.0 | +3.1% |
| 2025-07-31 | 1.09 | 1.46 | +33.9% | 11,444.2 | 12,269.0 | +7.2% |
| 2025-04-24 | 1.49 | 1.80 | +20.8% | 10,695.1 | 11,201.0 | +4.7% |
| 2025-02-06 | 1.47 | 1.67 | +13.6% | 11,567.4 | 12,342.0 | +6.7% |
| 2024-10-31 | 1.49 | 1.80 | +20.8% | 11,264.5 | 11,892.0 | +5.6% |
| 2024-07-26 | 1.62 | 2.07 | +27.8% | 11,539.3 | 12,201.0 | +5.7% |
| 2024-04-25 | −4.41 | −4.40 | +0.2% | 11,481.6 | 11,865.0 | +3.3% |
| 2024-02-02 | 1.52 | 1.70 | +11.8% | 11,192.1 | 11,477.0 | +2.5% |
| 2023-10-26 | 1.76 | 2.00 | +13.6% | 10,970.3 | 10,966.0 | −0.0% |
Surprise is actual minus consensus, as a share of the consensus.