| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-27 | 14.00 | 14.61 | +4.3% | 14,170.6 | 14,751.0 | +4.1% |
| 2026-05-07 | 11.70 | 12.60 | +7.7% | 10,954.2 | 11,728.0 | +7.1% |
| 2026-01-21 | 13.73 | 13.40 | −2.4% | 10,981.5 | 10,171.0 | −7.4% |
| 2025-10-30 | 11.72 | 13.18 | +12.5% | 10,160.6 | 10,341.9 | +1.8% |
| 2025-10-20 | 11.73 | 13.20 | +12.5% | 10,160.6 | 10,355.0 | +1.9% |
| 2025-07-28 | 12.65 | 12.80 | +1.2% | 10,101.1 | 10,399.0 | +2.9% |
| 2025-05-02 | 12.70 | 12.90 | +1.6% | 10,286.4 | 10,371.0 | +0.8% |
| 2025-01-22 | 10.80 | 11.30 | +4.6% | 9,618.5 | 9,964.0 | +3.6% |
| 2024-10-21 | 10.40 | 10.66 | +2.5% | 8,235.0 | 9,305.9 | +13.0% |
| 2024-07-20 | 8.20 | 9.82 | +19.8% | 8,588.0 | 9,079.0 | +5.7% |
| 2024-04-30 | — | 10.00 | — | 41,286.5 | 8,634.0 | −79.1% |
| 2024-01-23 | — | 8.70 | — | — | 7,580.0 | — |
Surprise is actual minus consensus, as a share of the consensus.