| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-03 | 25.70 | 28.66 | +11.5% | 32,358.0 | 31,853.0 | −1.6% |
| 2026-05-04 | 26.89 | 29.70 | +10.4% | 34,384.2 | 34,764.0 | +1.1% |
| 2026-01-21 | 24.20 | 24.60 | +1.7% | 30,514.6 | 29,547.0 | −3.2% |
| 2025-10-13 | 22.35 | 21.28 | −4.8% | 30,534.8 | 27,263.5 | −10.7% |
| 2025-07-28 | 19.10 | 20.47 | +7.2% | 27,083.0 | 25,903.2 | −4.4% |
| 2025-07-22 | 20.60 | 20.47 | −0.6% | 27,083.0 | 25,903.2 | −4.4% |
| 2025-05-06 | 20.81 | 23.69 | +13.8% | 27,555.7 | 28,006.1 | +1.6% |
| 2025-01-21 | 19.03 | 17.58 | −7.6% | 24,195.7 | 24,673.0 | +2.0% |
| 2024-10-15 | 18.59 | 17.13 | −7.9% | 10,536.0 | 22,796.5 | +116.4% |
| 2024-07-29 | 18.36 | 16.62 | −9.5% | 10,536.0 | 20,605.0 | +95.6% |
| 2024-05-02 | 18.53 | 18.64 | +0.6% | 10,536.0 | 23,192.8 | +120.1% |
| 2024-01-24 | 17.28 | 16.67 | −3.5% | 10,536.0 | 20,617.2 | +95.7% |
Surprise is actual minus consensus, as a share of the consensus.