| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-31 | 3.61 | 2.03 | −43.7% | 16,804.1 | 16,990.0 | +1.1% |
| 2026-04-29 | 2.59 | 2.65 | +2.3% | 14,717.4 | 15,002.0 | +1.9% |
| 2026-02-04 | 2.65 | 2.71 | +2.3% | 16,413.2 | 16,618.0 | +1.2% |
| 2025-10-31 | 1.77 | 1.86 | +5.1% | 15,585.8 | 15,776.0 | +1.2% |
| 2025-07-31 | 2.88 | 2.97 | +3.1% | 15,028.9 | 15,423.0 | +2.6% |
| 2025-04-25 | 2.38 | 2.46 | +3.4% | 12,927.0 | 13,343.0 | +3.2% |
| 2025-01-31 | 2.98 | 2.16 | −27.5% | 14,831.5 | 15,102.0 | +1.8% |
| 2024-10-30 | 2.92 | 3.00 | +2.7% | 14,282.3 | 14,460.0 | +1.2% |
| 2024-07-25 | 2.57 | 2.65 | +3.1% | 14,021.8 | 14,462.0 | +3.1% |
| 2024-04-26 | 2.26 | 2.31 | +2.2% | 11,929.7 | 12,310.0 | +3.2% |
| 2024-02-02 | 2.76 | 2.79 | +1.1% | 12,977.4 | 14,301.0 | +10.2% |
| 2023-10-27 | 2.86 | 2.95 | +3.1% | 13,671.6 | 13,927.0 | +1.9% |
Surprise is actual minus consensus, as a share of the consensus.