| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-29 | 30.64 | 92.76 | +202.7% | 4,500.7 | 5,186.0 | +15.2% |
| 2026-04-28 | 26.47 | 21.61 | −18.4% | 3,659.8 | 2,823.0 | −22.9% |
| 2026-02-04 | 27.62 | 34.45 | +24.7% | 3,640.0 | 4,220.0 | +15.9% |
| 2025-10-29 | 24.02 | 30.90 | +28.6% | 3,749.4 | 4,386.7 | +17.0% |
| 2025-07-30 | 24.97 | 25.46 | +2.0% | 4,823.6 | 4,410.9 | −8.6% |
| 2025-04-30 | 16.77 | 25.72 | +53.4% | 3,924.3 | 3,326.5 | −15.2% |
| 2025-02-05 | 19.00 | 20.51 | +7.9% | 3,160.0 | 4,021.8 | +27.3% |
| 2024-10-30 | 21.43 | 17.34 | −19.1% | 3,961.3 | 4,499.7 | +13.6% |
| 2024-07-31 | 22.30 | 25.95 | +16.4% | 4,000.3 | 3,710.6 | −7.2% |
| 2024-05-01 | 17.93 | 18.17 | +1.3% | 3,550.1 | 4,518.2 | +27.3% |
| 2024-01-31 | 23.58 | 56.48 | +139.5% | 4,642.5 | 4,561.1 | −1.8% |
| 2023-11-01 | 21.00 | 16.56 | −21.1% | 3,667.4 | 3,414.4 | −6.9% |
Surprise is actual minus consensus, as a share of the consensus.