| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-31 | 5.55 | 6.11 | +10.1% | 62,720.8 | 70,055.0 | +11.7% |
| 2026-05-01 | 1.00 | 1.41 | +41.0% | 51,861.2 | 48,607.0 | −6.3% |
| 2026-01-30 | 1.41 | 1.52 | +7.8% | 46,790.7 | 46,873.0 | +0.2% |
| 2025-10-31 | 1.69 | 1.85 | +9.5% | 48,944.8 | 48,169.0 | −1.6% |
| 2025-08-01 | 1.73 | 1.77 | +2.3% | 43,865.1 | 44,375.0 | +1.2% |
| 2025-05-02 | 2.16 | 2.18 | +0.9% | 48,249.3 | 47,610.0 | −1.3% |
| 2025-01-31 | 2.42 | 2.06 | −14.9% | 46,599.3 | 52,226.0 | +12.1% |
| 2024-11-01 | 2.42 | 2.51 | +3.7% | 48,862.7 | 48,926.0 | +0.1% |
| 2024-08-02 | 2.93 | 2.55 | −13.0% | 50,660.3 | 49,574.0 | −2.1% |
| 2024-04-26 | 2.87 | 2.93 | +2.1% | 48,418.6 | 46,580.0 | −3.8% |
| 2024-02-02 | 3.29 | 3.45 | +4.9% | 47,170.3 | 48,933.0 | +3.7% |
| 2023-10-27 | 3.75 | 3.05 | −18.7% | 47,789.5 | 51,922.0 | +8.6% |
Surprise is actual minus consensus, as a share of the consensus.