| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-04 | 7.51 | 8.55 | +13.8% | 44,245.6 | 45,826.7 | +3.6% |
| 2026-05-07 | 5.45 | 5.80 | +6.4% | 34,940.8 | 35,834.0 | +2.6% |
| 2026-02-03 | 6.06 | 6.10 | +0.7% | 37,196.0 | 37,099.0 | −0.3% |
| 2025-10-30 | 6.09 | 5.70 | −6.4% | 35,303.5 | 35,544.0 | +0.7% |
| 2025-08-06 | 6.17 | 6.60 | +7.0% | 36,933.1 | 37,531.0 | +1.6% |
| 2025-05-08 | 4.29 | 4.40 | +2.6% | 31,595.2 | 31,411.0 | −0.6% |
| 2025-01-22 | 5.64 | 5.48 | −2.8% | 33,524.8 | 33,689.0 | +0.5% |
| 2024-10-23 | 10.43 | 10.49 | +0.6% | 32,760.1 | 32,349.0 | −1.3% |
| 2024-08-07 | 11.20 | 11.14 | −0.5% | 34,823.4 | 33,954.0 | −2.5% |
| 2024-05-07 | 8.03 | 7.30 | −9.1% | 28,588.4 | 29,019.0 | +1.5% |
| 2024-01-23 | 10.55 | 10.04 | −4.8% | 32,257.4 | 31,300.0 | −3.0% |
| 2023-11-08 | 9.27 | 8.85 | −4.5% | 31,983.8 | 30,760.0 | −3.8% |
Surprise is actual minus consensus, as a share of the consensus.