| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-31 | 64.87 | 90.17 | +39.0% | 4,920.5 | 5,438.0 | +10.5% |
| 2026-05-05 | 93.60 | 51.05 | −45.5% | 6,299.0 | 6,172.0 | −2.0% |
| 2026-02-05 | 77.90 | 99.85 | +28.2% | 5,069.2 | 6,303.0 | +24.3% |
| 2025-10-24 | 84.60 | 77.90 | −7.9% | 4,398.3 | 4,826.0 | +9.7% |
| 2025-07-29 | 76.70 | 78.60 | +2.5% | 4,475.8 | 4,236.0 | −5.4% |
| 2025-05-03 | 95.10 | 95.70 | +0.6% | 5,170.3 | 6,248.0 | +20.8% |
| 2025-01-30 | 77.90 | 72.60 | −6.8% | 4,396.0 | 4,835.0 | +10.0% |
| 2024-10-26 | 74.20 | 74.90 | +0.9% | 4,549.5 | 3,977.0 | −12.6% |
| 2024-07-29 | 64.60 | 78.60 | +21.7% | 3,767.5 | 4,282.0 | +13.7% |
| 2024-05-02 | — | 92.50 | — | 5,348.0 | 5,042.0 | −5.7% |
| 2024-01-29 | — | 93.50 | — | 4,228.0 | 4,085.0 | −3.4% |
| 2023-10-26 | — | 67.60 | — | 3,854.0 | 3,814.0 | −1.0% |
Surprise is actual minus consensus, as a share of the consensus.