| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-28 | 3.70 | 4.33 | +17.1% | 6,920.0 | 8,139.0 | +17.6% |
| 2026-05-22 | 2.90 | 3.30 | +13.8% | 7,049.0 | 7,292.0 | +3.4% |
| 2026-01-29 | 3.70 | 3.20 | −13.5% | 7,313.8 | 8,014.0 | +9.6% |
| 2025-10-28 | 3.20 | 4.70 | +46.9% | 7,633.0 | 8,337.0 | +9.2% |
| 2025-07-28 | 3.20 | 1.90 | −40.6% | 5,791.7 | 6,093.0 | +5.2% |
| 2025-05-27 | −3.10 | −3.10 | −0.1% | 6,214.4 | 6,041.0 | −2.8% |
| 2025-01-28 | 4.90 | 4.11 | −16.1% | 7,513.3 | 7,136.0 | −5.0% |
| 2024-10-30 | 4.70 | 4.16 | −11.5% | 7,434.7 | 7,293.0 | −1.9% |
| 2024-07-26 | 3.40 | 3.40 | +0.0% | 5,824.3 | 5,879.0 | +0.9% |
| 2024-05-28 | 4.20 | 4.20 | +0.0% | 6,146.0 | 5,804.0 | −5.6% |
| 2024-02-06 | 5.00 | 4.51 | −9.8% | 7,212.3 | 6,866.0 | −4.8% |
| 2023-10-27 | 5.40 | 4.28 | −20.7% | 8,127.0 | 6,837.0 | −15.9% |
Surprise is actual minus consensus, as a share of the consensus.