| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-05 | 6.65 | 7.15 | +7.5% | 45,250.0 | 46,350.2 | +2.4% |
| 2026-04-30 | 6.20 | 7.30 | +17.7% | 42,188.0 | 44,893.0 | +6.4% |
| 2026-01-29 | 6.90 | −9.80 | −242.0% | 40,598.3 | 41,852.0 | +3.1% |
| 2025-10-27 | 6.90 | 5.70 | −17.4% | 36,258.7 | 37,585.0 | +3.7% |
| 2025-07-30 | 6.50 | 6.40 | −1.5% | 33,981.0 | 35,485.0 | +4.4% |
| 2025-05-01 | 5.40 | −15.50 | −387.0% | 34,743.0 | 34,279.0 | −1.3% |
| 2025-01-28 | 5.20 | 7.00 | +34.6% | 34,075.7 | 33,625.0 | −1.3% |
| 2024-10-28 | — | 4.70 | — | 33,384.5 | 32,688.0 | −2.1% |
| 2024-07-24 | — | 4.40 | — | 36,319.0 | 31,299.0 | −13.8% |
| 2024-05-01 | — | 3.70 | — | 32,081.0 | 31,376.0 | −2.2% |
| 2024-01-31 | — | 2.51 | — | 18,070.0 | 30,734.4 | +70.1% |
| 2024-01-30 | — | 2.50 | — | 32,326.5 | 30,734.0 | −4.9% |
Surprise is actual minus consensus, as a share of the consensus.