| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 0.25 | 0.25 | +1.4% | 18,844.3 | 21,530.6 | +14.3% |
| 2026-05-20 | 0.20 | 0.20 | +0.0% | 18,341.8 | 19,270.0 | +5.1% |
| 2026-02-13 | 0.30 | 0.20 | −33.3% | 17,565.7 | 18,712.0 | +6.5% |
| 2025-10-28 | 0.20 | 0.11 | −46.3% | 18,231.0 | 17,510.0 | −4.0% |
| 2025-08-14 | 0.20 | 0.15 | −25.0% | 18,840.0 | 20,990.0 | +11.4% |
| 2025-05-19 | 0.40 | 0.20 | −50.0% | 19,272.0 | 21,492.0 | +11.5% |
| 2025-01-31 | 0.40 | 0.19 | −51.9% | 19,428.7 | 20,254.0 | +4.2% |
| 2024-10-30 | — | 0.12 | — | 17,788.0 | 15,858.0 | −10.9% |
| 2024-08-09 | — | 0.13 | — | 17,491.0 | 18,529.0 | +5.9% |
| 2024-05-07 | 0.15 | 0.15 | +0.0% | 19,850.8 | 20,612.0 | +3.8% |
| 2024-01-31 | 0.70 | 0.35 | −50.0% | 19,042.3 | 19,685.0 | +3.4% |
| 2023-10-27 | 0.30 | 0.25 | −16.7% | 16,171.6 | 17,450.0 | +7.9% |
Surprise is actual minus consensus, as a share of the consensus.