| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-05 | 7.50 | 9.41 | +25.5% | 43,597.3 | 51,934.0 | +19.1% |
| 2026-04-29 | −0.54 | 0.49 | +190.3% | 35,861.5 | 33,002.0 | −8.0% |
| 2026-02-04 | 2.15 | 2.47 | +14.9% | 33,857.6 | 36,333.0 | +7.3% |
| 2025-10-29 | 2.14 | 0.33 | −84.7% | 31,726.9 | 34,979.0 | +10.3% |
| 2025-07-25 | 1.72 | 2.38 | +38.4% | 32,435.4 | 33,522.0 | +3.4% |
| 2025-04-25 | −0.72 | 1.18 | +263.2% | 33,522.5 | 30,495.0 | −9.0% |
| 2025-01-31 | −0.05 | −0.15 | −223.3% | 34,547.8 | 33,878.5 | −1.9% |
| 2024-10-29 | 1.65 | 0.82 | −50.4% | 36,994.8 | 35,291.0 | −4.6% |
| 2024-07-30 | 1.98 | 2.38 | +20.2% | 37,785.7 | 38,129.0 | +0.9% |
| 2024-04-26 | 2.20 | 1.73 | −21.4% | 35,871.7 | 36,013.0 | +0.4% |
| 2024-03-14 | 2.35 | 2.85 | +21.3% | 38,885.2 | 38,054.0 | −2.1% |
| 2023-10-27 | 4.82 | 4.68 | −2.9% | 41,220.7 | 39,982.0 | −3.0% |
Surprise is actual minus consensus, as a share of the consensus.