| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-07 | — | 1.34 | — | 31,494.0 | 34,437.0 | +9.3% |
| 2026-05-15 | 3.50 | 3.50 | +0.0% | 35,190.0 | 35,190.0 | +0.0% |
| 2026-02-10 | — | 1.40 | — | 31,249.0 | 31,725.0 | +1.5% |
| 2025-10-27 | — | 2.10 | — | 34,716.0 | 34,192.0 | −1.5% |
| 2025-07-31 | — | 1.00 | — | 30,142.0 | 29,994.0 | −0.5% |
| 2025-05-15 | 3.10 | 3.10 | +0.0% | 35,175.0 | 35,258.0 | +0.2% |
| 2025-01-28 | — | 1.80 | — | 31,290.5 | 31,249.0 | −0.1% |
| 2024-10-29 | — | 5.30 | — | 28,923.0 | 33,063.0 | +14.3% |
| 2024-07-24 | — | 1.50 | — | 22,841.0 | 26,211.0 | +14.8% |
| 2024-05-14 | 3.50 | 3.50 | +0.0% | 32,152.0 | 32,152.0 | +0.0% |
| 2024-02-07 | — | 1.10 | — | — | 25,798.0 | — |
| 2023-11-01 | — | 4.96 | — | 22,332.0 | 24,627.6 | +10.3% |
Surprise is actual minus consensus, as a share of the consensus.