| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-04 | 4.46 | 4.85 | +8.7% | 39,241.2 | 39,570.0 | +0.8% |
| 2026-05-05 | 2.98 | 3.00 | +0.7% | 33,036.7 | 33,330.0 | +0.9% |
| 2026-01-27 | 3.42 | 3.50 | +2.3% | 35,254.9 | 35,370.0 | +0.3% |
| 2025-11-14 | 3.29 | 3.29 | +0.0% | 34,387.9 | 34,745.1 | +1.0% |
| 2025-08-04 | 3.72 | 3.90 | +4.8% | 32,013.4 | 32,590.0 | +1.8% |
| 2025-05-02 | 2.64 | 2.70 | +2.3% | 26,620.4 | 27,300.0 | +2.6% |
| 2025-01-31 | 3.21 | 3.10 | −3.4% | 27,587.3 | 27,940.0 | +1.3% |
| 2024-10-29 | 3.04 | 3.26 | +7.2% | 26,757.4 | 26,726.7 | −0.1% |
| 2024-08-05 | 3.53 | 3.59 | +1.7% | 26,648.0 | 26,430.0 | −0.8% |
| 2024-05-06 | 2.52 | 2.45 | −2.8% | 22,892.0 | 22,780.0 | −0.5% |
| 2024-01-29 | 2.91 | 2.96 | +1.7% | 24,752.9 | 24,220.0 | −2.2% |
| 2023-10-30 | 2.84 | 2.73 | −3.9% | 24,921.9 | 24,760.0 | −0.6% |
Surprise is actual minus consensus, as a share of the consensus.