| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-29 | 4.44 | 5.45 | +22.7% | 39,699.0 | 41,817.0 | +5.3% |
| 2026-05-04 | 3.73 | 4.30 | +15.3% | 39,878.3 | 38,925.0 | −2.4% |
| 2026-01-28 | 3.55 | 4.10 | +15.5% | 39,541.5 | 39,297.0 | −0.6% |
| 2025-07-28 | 3.38 | 3.41 | +0.9% | 38,796.0 | 36,514.2 | −5.9% |
| 2025-05-19 | 3.08 | 4.20 | +36.4% | 55,279.7 | 7,343.4 | −113.3% |
| 2025-01-29 | 3.19 | 2.64 | −17.2% | 54,191.0 | 55,191.0 | +1.8% |
| 2024-10-29 | — | 6.10 | — | 21,429.9 | 51,793.6 | +141.7% |
| 2024-07-30 | — | 6.94 | — | 21,429.9 | 50,031.1 | +133.5% |
| 2024-05-10 | 2.30 | 6.68 | +190.4% | 50,218.0 | 49,097.5 | −2.2% |
| 2024-02-03 | 5.20 | 5.61 | +7.9% | 21,429.9 | 48,418.3 | +125.9% |
| 2023-11-07 | 3.65 | 4.93 | +35.1% | 47,483.0 | 47,483.4 | +0.0% |
| 2023-08-03 | 1.58 | 3.21 | +103.2% | 46,010.2 | 46,002.1 | −0.0% |
Surprise is actual minus consensus, as a share of the consensus.