| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-31 | — | 0.32 | — | — | — | — |
| 2026-07-30 | 0.41 | 0.36 | −12.2% | 10,472.5 | 10,498.0 | +0.2% |
| 2026-04-28 | 0.47 | 0.44 | −6.4% | 9,529.0 | 9,258.0 | −2.8% |
| 2026-02-12 | 0.57 | −0.90 | −257.9% | 10,900.8 | 11,060.0 | +1.5% |
| 2025-10-30 | 0.49 | 0.63 | +28.6% | 10,806.7 | 10,406.5 | −3.7% |
| 2025-07-31 | 0.34 | 0.50 | +47.1% | 9,403.4 | 8,804.0 | −6.4% |
| 2025-04-24 | 0.37 | 0.35 | −5.4% | 9,452.6 | 8,119.0 | −14.1% |
| 2025-02-19 | 0.56 | 0.20 | −64.3% | 10,046.7 | 9,604.7 | −4.4% |
| 2024-10-24 | 0.46 | 0.56 | +21.7% | 10,840.6 | 9,553.0 | −11.9% |
| 2024-07-25 | 0.38 | 0.43 | +13.2% | 10,475.7 | 9,920.0 | −5.3% |
| 2024-04-24 | 0.46 | 0.39 | −15.2% | 8,523.8 | 8,459.0 | −0.8% |
| 2024-02-22 | 0.96 | 0.56 | −41.7% | 13,259.0 | 13,015.5 | −1.8% |
Surprise is actual minus consensus, as a share of the consensus.