| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-10-15 | — | 17.90 | — | — | — | — |
| 2026-07-22 | — | 15.78 | — | 22,553.0 | 22,024.0 | −2.3% |
| 2026-04-29 | — | 13.80 | — | 20,907.0 | 20,900.0 | −0.0% |
| 2026-01-22 | — | 10.92 | — | 20,920.0 | 19,958.0 | −4.6% |
| 2025-10-30 | — | 8.86 | — | 18,045.0 | 19,271.0 | +6.8% |
| 2025-07-30 | — | 5.49 | — | 17,508.0 | 16,705.0 | −4.6% |
| 2025-05-08 | — | 4.89 | — | 15,830.0 | 13,949.0 | −11.9% |
| 2025-02-12 | — | 2.00 | — | 15,683.0 | 13,402.0 | −14.5% |
| 2024-10-23 | — | 13.00 | — | 13,479.0 | 15,919.5 | +18.1% |
| 2024-08-06 | — | 9.00 | — | — | 15,126.0 | — |
| 2024-06-16 | 13.09 | 13.09 | +0.0% | 17,635.0 | 16,028.5 | −9.1% |
| 2024-01-17 | — | 13.19 | — | — | 16,874.0 | — |
Surprise is actual minus consensus, as a share of the consensus.