| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-28 | 18.35 | 19.40 | +5.7% | 47,923.3 | 49,298.0 | +2.9% |
| 2026-04-30 | 16.65 | 19.25 | +15.6% | 46,047.8 | 47,892.0 | +4.0% |
| 2026-01-30 | 15.39 | 15.30 | −0.6% | 42,694.2 | 43,423.0 | +1.7% |
| 2025-11-06 | 14.17 | 13.70 | −3.3% | 40,611.6 | 40,746.0 | +0.3% |
| 2025-07-31 | 14.24 | 13.50 | −5.2% | 38,519.9 | 38,645.0 | +0.3% |
| 2025-04-28 | 14.32 | 15.03 | +5.0% | 36,506.1 | 71,369.1 | +95.5% |
| 2025-04-25 | 14.33 | 15.06 | +5.1% | 36,551.2 | 37,584.0 | +2.8% |
| 2025-01-31 | 12.84 | 12.90 | +0.5% | 33,704.5 | 35,406.0 | +5.0% |
| 2024-10-25 | 12.02 | 11.49 | −4.4% | 31,447.9 | 32,376.0 | +3.0% |
| 2024-07-26 | 11.45 | 11.25 | −1.7% | 29,072.6 | 30,333.0 | +4.3% |
| 2024-04-30 | 11.53 | 12.65 | +9.7% | 27,593.6 | 29,127.0 | +5.6% |
| 2024-01-25 | 9.98 | 10.37 | +3.9% | 24,560.3 | 25,797.0 | +5.0% |
Surprise is actual minus consensus, as a share of the consensus.