| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-04 | 2.47 | 3.52 | +42.3% | 16,674.3 | 18,842.7 | +13.0% |
| 2026-04-28 | 2.50 | 2.40 | −4.0% | 15,347.0 | 15,452.0 | +0.7% |
| 2026-02-03 | 2.85 | 2.55 | −10.5% | 14,378.0 | 14,399.0 | +0.1% |
| 2025-11-04 | 2.20 | 2.30 | +4.5% | 13,560.3 | 13,627.5 | +0.5% |
| 2025-08-05 | 2.50 | 2.47 | −1.2% | 14,737.0 | 14,968.3 | +1.6% |
| 2025-04-28 | 2.40 | 2.36 | −1.7% | 14,416.0 | 14,220.0 | −1.4% |
| 2025-01-30 | 2.30 | 2.74 | +19.1% | 13,670.5 | 13,538.9 | −1.0% |
| 2024-10-24 | 2.10 | 2.10 | +0.0% | 12,488.0 | 12,881.8 | +3.2% |
| 2024-07-30 | 2.40 | 2.35 | −2.1% | 13,870.0 | 13,975.4 | +0.8% |
| 2024-04-30 | 2.60 | 2.19 | −15.8% | 13,614.0 | 13,252.4 | −2.7% |
| 2024-02-02 | — | 2.45 | — | 12,790.0 | 12,640.4 | −1.2% |
| 2023-10-30 | 1.80 | 1.97 | +9.4% | 11,426.0 | 11,829.2 | +3.5% |
Surprise is actual minus consensus, as a share of the consensus.