| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 30.70 | 38.82 | +26.4% | 30,885.0 | 32,850.2 | +6.4% |
| 2026-05-28 | 10.10 | 11.00 | +8.9% | 26,487.5 | 30,114.0 | +13.7% |
| 2026-01-29 | 13.40 | 11.20 | −16.4% | 27,932.7 | 28,301.0 | +1.3% |
| 2025-05-22 | 18.15 | 21.93 | +20.8% | 24,085.1 | 27,169.9 | +12.8% |
| 2025-01-29 | 16.05 | 19.95 | +24.3% | 21,961.0 | 25,790.0 | +17.4% |
| 2024-10-29 | 5.80 | 16.64 | +186.9% | 24,506.0 | 27,467.2 | +12.1% |
| 2024-07-31 | 10.50 | 15.49 | +47.5% | 23,863.5 | 22,813.3 | −4.4% |
| 2024-05-29 | 6.50 | 17.01 | +161.7% | 20,862.5 | 20,862.8 | +0.0% |
| 2024-02-01 | 7.00 | 4.56 | −34.9% | 20,385.5 | 18,526.4 | −9.1% |
| 2023-11-02 | 10.00 | 4.76 | −52.4% | 21,825.0 | 24,241.6 | +11.1% |
| 2023-07-26 | 19.55 | 8.72 | −55.4% | 26,890.5 | 23,130.1 | −14.0% |
| 2023-05-17 | 16.40 | 20.19 | +23.1% | 22,463.0 | 27,955.4 | +24.5% |
Surprise is actual minus consensus, as a share of the consensus.