| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 26.85 | 27.25 | +1.5% | 22,920.8 | 21,175.0 | −7.6% |
| 2026-05-13 | 25.94 | 27.20 | +4.9% | 23,117.3 | 24,070.0 | +4.1% |
| 2026-01-30 | 25.27 | 25.18 | −0.4% | 22,202.9 | 22,449.0 | +1.1% |
| 2025-10-29 | 24.33 | 24.53 | +0.8% | 21,506.0 | 71,797.7 | +233.8% |
| 2025-10-27 | 25.59 | 24.53 | −4.1% | 21,506.0 | 71,797.7 | +233.8% |
| 2025-08-01 | 24.75 | 24.80 | +0.2% | 21,896.6 | 72,354.1 | +230.4% |
| 2025-07-31 | 25.44 | 24.80 | −2.5% | 21,896.6 | 72,354.1 | +230.4% |
| 2025-05-13 | 24.46 | 24.97 | +2.1% | 21,843.4 | 72,581.2 | +232.3% |
| 2025-01-31 | 23.81 | 26.00 | +9.2% | 20,621.9 | 21,059.0 | +2.1% |
| 2024-10-28 | 23.39 | 24.14 | +3.2% | 21,161.5 | 69,383.1 | +227.9% |
| 2024-08-02 | 23.75 | 23.75 | +0.0% | 22,424.5 | 67,968.5 | +203.1% |
| 2024-05-16 | 21.67 | 19.67 | −9.2% | 21,114.2 | 69,486.1 | +229.1% |
Surprise is actual minus consensus, as a share of the consensus.