| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-24 | 19.97 | 7.81 | −60.9% | 65,008.4 | 57,680.0 | −11.3% |
| 2026-04-30 | 24.11 | 13.25 | −45.0% | 70,189.0 | 70,800.0 | +0.9% |
| 2026-01-28 | 32.00 | 21.20 | −33.8% | 62,956.2 | 64,600.0 | +2.6% |
| 2025-10-31 | 17.75 | 59.20 | +233.5% | 52,862.5 | 59,317.0 | +12.2% |
| 2025-07-24 | 30.86 | 20.00 | −35.2% | 57,476.2 | 60,700.0 | +5.6% |
| 2025-04-24 | 29.60 | 35.40 | +19.6% | 57,783.5 | 60,566.0 | +4.8% |
| 2025-01-27 | 21.26 | 12.45 | −41.4% | 49,541.0 | 52,592.0 | +6.2% |
| 2024-10-24 | 5.74 | 12.36 | +115.3% | 42,758.5 | 46,080.0 | +7.8% |
| 2024-07-29 | 29.25 | 19.19 | −34.4% | 50,414.3 | 51,556.0 | +2.3% |
| 2024-04-25 | 33.07 | 38.09 | +15.2% | 51,774.1 | 53,981.0 | +4.3% |
| 2024-01-25 | 25.41 | 28.55 | +12.4% | 46,742.9 | 49,183.0 | +5.2% |
| 2023-10-26 | 12.78 | 20.60 | +61.2% | 45,691.3 | 44,347.0 | −2.9% |
Surprise is actual minus consensus, as a share of the consensus.