| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-29 | 184.22 | 188.67 | +2.4% | 112,544.1 | 119,300.2 | +6.0% |
| 2026-04-29 | 102.22 | 120.06 | +17.5% | 84,549.6 | 90,277.8 | +6.8% |
| 2026-01-28 | 41.39 | 51.00 | +23.2% | 63,042.0 | 65,773.8 | +4.3% |
| 2025-10-29 | 25.97 | 32.78 | +26.2% | 59,875.3 | 62,182.8 | +3.9% |
| 2025-07-29 | 20.09 | 13.40 | −33.3% | 54,211.8 | 54,552.6 | +0.6% |
| 2025-04-28 | 13.66 | 20.54 | +50.4% | 53,008.5 | 54,260.8 | +2.4% |
| 2025-01-29 | 20.88 | 19.97 | −4.4% | 52,670.6 | 51,005.5 | −3.2% |
| 2024-10-31 | 19.89 | 26.58 | +33.6% | 53,046.2 | 60,414.0 | +13.9% |
| 2024-07-31 | 21.35 | 25.89 | +21.3% | 53,046.2 | 53,625.5 | +1.1% |
| 2024-04-30 | 14.10 | 18.34 | +30.1% | 53,046.2 | 52,858.0 | −0.4% |
| 2024-02-22 | 7.85 | 16.81 | +114.1% | 52,234.0 | 52,374.5 | +0.3% |
| 2023-10-31 | 6.04 | 15.42 | +155.3% | 50,541.8 | 49,643.5 | −1.8% |
Surprise is actual minus consensus, as a share of the consensus.