| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-10-15 | — | 3.38 | — | — | — | — |
| 2026-07-16 | 2.50 | 2.72 | +8.7% | 12,734.0 | 13,381.0 | +5.1% |
| 2026-05-11 | 4.10 | 2.60 | −36.6% | 11,894.0 | 11,576.0 | −2.7% |
| 2026-01-28 | 4.80 | 3.72 | −22.5% | 11,565.0 | 11,192.0 | −3.2% |
| 2025-10-21 | — | 5.50 | — | 11,125.2 | 11,125.0 | −0.0% |
| 2025-07-17 | 4.40 | 4.39 | −0.2% | 11,368.0 | 11,368.0 | +0.0% |
| 2025-05-16 | — | 4.10 | — | — | 10,485.0 | — |
| 2025-01-22 | 6.00 | 4.60 | −23.3% | 10,559.0 | 10,339.0 | −2.1% |
| 2024-10-23 | 6.70 | 5.24 | −21.8% | 10,363.5 | 10,195.0 | −1.6% |
| 2024-07-23 | 5.60 | 6.30 | +12.5% | 10,379.5 | 10,327.0 | −0.5% |
| 2024-05-29 | 4.40 | 4.40 | +0.0% | 9,506.0 | 9,513.4 | +0.1% |
| 2024-01-29 | — | 2.90 | — | 9,580.0 | 9,411.0 | −1.8% |
Surprise is actual minus consensus, as a share of the consensus.