| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-27 | 14.08 | 18.14 | +28.9% | 27,784.4 | 31,682.0 | +14.0% |
| 2026-04-30 | 11.60 | 14.90 | +28.4% | 26,432.9 | 29,641.0 | +12.1% |
| 2026-01-31 | 10.85 | 11.10 | +2.3% | 22,547.6 | 25,359.0 | +12.5% |
| 2025-10-31 | 8.40 | 10.30 | +22.6% | 20,765.2 | 21,638.0 | +4.2% |
| 2025-09-30 | 8.40 | 10.27 | +22.3% | 20,765.2 | 21,637.7 | +4.2% |
| 2025-07-31 | 9.40 | 7.90 | −16.0% | 20,613.2 | 20,586.0 | −0.1% |
| 2025-07-30 | 9.40 | 7.94 | −15.5% | 20,851.6 | 20,585.9 | −1.3% |
| 2025-05-02 | 8.20 | 11.40 | +39.0% | 20,233.3 | 22,178.0 | +9.6% |
| 2025-01-28 | 7.70 | 6.10 | −20.8% | 18,736.8 | 17,822.0 | −4.9% |
| 2024-10-24 | 9.30 | 4.38 | −52.9% | 18,266.3 | 18,101.4 | −0.9% |
| 2024-07-30 | 9.30 | 5.69 | −38.8% | 18,364.8 | 18,081.1 | −1.5% |
| 2024-07-29 | 9.30 | 5.69 | −38.8% | 18,364.8 | 18,081.1 | −1.5% |
Surprise is actual minus consensus, as a share of the consensus.