| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-27 | 6.90 | 6.62 | −4.1% | 83,419.0 | 84,311.0 | +1.1% |
| 2026-04-29 | 6.71 | 6.80 | +1.3% | 82,812.3 | 81,010.0 | −2.2% |
| 2026-02-01 | 6.56 | 6.73 | +2.6% | 82,713.8 | 81,463.0 | −1.5% |
| 2025-10-27 | 6.65 | 6.97 | +4.8% | 81,566.2 | 81,882.0 | +0.4% |
| 2025-07-29 | 6.99 | 6.59 | −5.7% | 80,916.9 | 80,576.0 | −0.4% |
| 2025-04-29 | 6.88 | 6.75 | −1.9% | 77,211.4 | 77,271.0 | +0.1% |
| 2025-01-22 | 7.83 | 15.17 | +93.7% | 76,325.7 | 75,474.0 | −1.1% |
| 2024-10-21 | 6.11 | 8.30 | +35.8% | 75,801.6 | 74,653.0 | −1.5% |
| 2024-07-29 | 5.96 | 7.15 | +20.0% | 74,530.5 | 73,830.0 | −0.9% |
| 2024-04-29 | 5.68 | 6.88 | +21.1% | 73,205.6 | 71,932.0 | −1.7% |
| 2024-01-22 | 6.22 | 5.72 | −8.0% | 72,154.6 | 71,990.0 | −0.2% |
| 2023-10-24 | 5.37 | 4.80 | −10.6% | 72,009.5 | 71,325.0 | −1.0% |
Surprise is actual minus consensus, as a share of the consensus.