| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 0.75 | 0.84 | +12.3% | 13,688.1 | 18,269.0 | +33.5% |
| 2026-04-28 | 0.71 | 0.68 | −4.8% | 13,615.8 | 14,386.0 | +5.7% |
| 2026-02-03 | 0.69 | 0.75 | +8.7% | 12,364.4 | 13,793.0 | +11.6% |
| 2025-07-28 | 0.65 | 0.66 | +1.7% | 14,924.7 | 11,363.0 | −23.9% |
| 2025-04-29 | 0.71 | 0.64 | −9.8% | 14,026.6 | 15,417.0 | +9.9% |
| 2025-02-04 | 0.70 | 0.74 | +5.6% | 14,373.1 | 13,844.0 | −3.7% |
| 2024-10-29 | 0.67 | 0.65 | −2.7% | 13,872.1 | 13,775.0 | −0.7% |
| 2024-07-30 | 0.66 | 0.64 | −3.0% | 14,230.3 | 13,483.0 | −5.3% |
| 2024-04-30 | 0.67 | 0.66 | −1.6% | 13,815.6 | 14,723.0 | +6.6% |
| 2024-03-05 | 0.68 | 0.72 | +5.5% | 12,431.2 | 14,303.0 | +15.1% |
| 2023-10-31 | 0.64 | 0.60 | −6.9% | 11,081.4 | 12,062.0 | +8.8% |
| 2023-08-01 | 0.58 | 0.57 | −2.6% | 12,339.3 | 10,621.0 | −13.9% |
Surprise is actual minus consensus, as a share of the consensus.