| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 23.24 | 26.72 | +15.0% | 15,075.3 | 16,403.4 | +8.8% |
| 2026-05-05 | 20.13 | 21.30 | +5.8% | 13,272.4 | 14,216.0 | +7.1% |
| 2026-01-30 | 19.83 | 21.91 | +10.5% | 13,051.1 | 13,748.4 | +5.3% |
| 2025-10-27 | 20.54 | 20.80 | +1.3% | 13,308.7 | 13,537.0 | +1.7% |
| 2025-07-27 | 19.65 | 20.43 | +4.0% | 12,702.7 | 13,026.5 | +2.5% |
| 2025-05-02 | 19.70 | 18.00 | −8.6% | 11,383.3 | 11,700.0 | +2.8% |
| 2025-01-29 | 17.50 | 18.59 | +6.2% | 11,688.3 | 11,765.7 | +0.7% |
| 2024-10-27 | 17.70 | 17.26 | −2.5% | 11,445.9 | 12,102.6 | +5.7% |
| 2024-07-30 | 17.05 | 19.53 | +14.5% | 11,296.3 | 11,713.9 | +3.7% |
| 2024-05-02 | 11.70 | 16.09 | +37.5% | 10,323.1 | 10,540.8 | +2.1% |
| 2024-01-31 | 15.60 | 16.67 | +6.9% | 10,528.2 | 11,052.0 | +5.0% |
| 2023-10-31 | 14.00 | 15.50 | +10.7% | 10,488.6 | 10,284.0 | −2.0% |
Surprise is actual minus consensus, as a share of the consensus.