| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-21 | 2.17 | 1.71 | −21.4% | 14,066.5 | 14,408.0 | +2.4% |
| 2026-04-28 | 2.11 | 1.99 | −5.7% | 13,438.4 | 13,113.0 | −2.4% |
| 2026-02-04 | 1.99 | 2.03 | +2.0% | 13,704.4 | 13,336.0 | −2.7% |
| 2025-10-28 | 2.26 | 2.25 | −0.4% | 13,641.6 | 14,358.0 | +5.3% |
| 2025-07-17 | 2.38 | 2.42 | +1.7% | 13,935.6 | 14,279.7 | +2.5% |
| 2025-04-29 | 2.12 | 2.28 | +7.5% | 13,900.1 | 13,620.0 | −2.0% |
| 2025-01-31 | 1.80 | 1.98 | +10.0% | 12,837.9 | 13,558.0 | +5.6% |
| 2024-10-29 | 1.94 | 2.06 | +6.2% | 12,764.1 | 13,172.0 | +3.2% |
| 2024-07-18 | 1.89 | 1.97 | +4.2% | 12,541.4 | 12,512.0 | −0.2% |
| 2024-04-23 | 1.73 | 1.80 | +4.0% | 11,440.1 | 11,829.0 | +3.4% |
| 2024-01-31 | 1.64 | 1.53 | −6.7% | 11,884.0 | 11,776.0 | −0.9% |
| 2023-10-24 | 1.70 | 1.74 | +2.4% | 12,415.5 | 12,092.0 | −2.6% |
Surprise is actual minus consensus, as a share of the consensus.