| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-10-14 | 3.09 | 3.03 | −1.9% | 20,353.3 | — | — |
| 2026-07-15 | 2.89 | 3.46 | +19.9% | 19,674.8 | 21,348.0 | +8.5% |
| 2026-04-15 | 3.02 | 3.43 | +13.6% | 19,738.5 | 20,580.0 | +4.3% |
| 2026-01-15 | 2.43 | 2.68 | +10.3% | 17,741.2 | 17,890.0 | +0.8% |
| 2025-10-15 | 2.10 | 2.80 | +33.3% | 16,688.1 | 17,083.0 | +2.4% |
| 2025-07-16 | 1.98 | 2.13 | +7.6% | 16,065.9 | 15,604.0 | −2.9% |
| 2025-04-11 | 2.21 | 2.60 | +17.6% | 16,537.2 | 16,517.0 | −0.1% |
| 2025-01-16 | 1.62 | 2.22 | +37.0% | 15,026.3 | 15,043.0 | +0.1% |
| 2024-10-16 | 1.58 | 1.88 | +19.0% | 14,351.2 | 14,339.0 | −0.1% |
| 2024-07-16 | 1.65 | 1.82 | +10.3% | 14,321.8 | 14,024.0 | −2.1% |
| 2024-04-16 | 1.66 | 2.02 | +21.7% | 14,400.1 | 14,215.0 | −1.3% |
| 2024-01-16 | 1.01 | 0.99 | −2.0% | 12,746.2 | 12,031.0 | −5.6% |
Surprise is actual minus consensus, as a share of the consensus.