| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-16 | 1.86 | 2.26 | +21.7% | 11,881.6 | 12,634.0 | +6.3% |
| 2026-04-21 | 1.60 | 1.86 | +16.3% | 10,714.7 | 11,614.0 | +8.4% |
| 2026-01-22 | 1.43 | 1.57 | +9.8% | 11,248.1 | 11,865.0 | +5.5% |
| 2025-10-21 | 1.46 | 1.66 | +13.7% | 10,385.1 | 12,221.0 | +17.7% |
| 2025-07-17 | 1.43 | 1.66 | +16.1% | 9,548.2 | 11,023.0 | +15.4% |
| 2025-04-22 | 1.27 | 1.49 | +17.3% | 9,050.5 | 9,934.0 | +9.8% |
| 2025-01-23 | 1.05 | 1.32 | +25.7% | 9,487.1 | 10,811.0 | +14.0% |
| 2024-10-22 | 1.13 | 1.15 | +1.8% | 9,022.2 | 9,842.0 | +9.1% |
| 2024-07-23 | 0.99 | 1.20 | +21.2% | 8,461.9 | 9,094.0 | +7.5% |
| 2024-04-23 | 0.71 | 0.82 | +15.3% | 15,249.6 | 16,053.0 | +5.3% |
| 2024-01-23 | 0.91 | 1.03 | +13.2% | 17,391.9 | 19,423.0 | +11.7% |
| 2023-10-24 | 0.56 | 0.82 | +46.4% | 15,707.1 | 17,346.0 | +10.4% |
Surprise is actual minus consensus, as a share of the consensus.