| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 14.92 | 19.54 | +31.0% | 22,429.4 | 23,717.0 | +5.7% |
| 2026-05-07 | 14.96 | 13.40 | −10.4% | 20,313.8 | 20,512.0 | +1.0% |
| 2026-02-07 | 20.56 | 20.40 | −0.8% | 20,742.8 | 20,583.0 | −0.8% |
| 2025-10-29 | 26.89 | 19.60 | −27.1% | 19,784.4 | 20,493.0 | +3.6% |
| 2025-07-23 | 26.95 | 32.18 | +19.4% | 19,536.5 | 20,830.1 | +6.6% |
| 2025-07-22 | 26.95 | 32.50 | +20.6% | 18,963.5 | 18,631.0 | −1.8% |
| 2025-05-07 | 24.71 | 25.01 | +1.2% | 18,072.3 | 19,280.9 | +6.7% |
| 2025-05-06 | 24.71 | 25.00 | +1.2% | 18,095.2 | 18,565.0 | +2.6% |
| 2025-01-28 | 22.03 | 22.80 | +3.5% | 17,154.5 | 17,576.0 | +2.5% |
| 2024-10-24 | 31.41 | 28.70 | −8.6% | 16,528.3 | 17,116.0 | +3.6% |
| 2024-07-25 | 32.44 | 29.23 | −9.9% | 15,515.1 | 15,896.0 | +2.5% |
| 2024-05-10 | 31.47 | 25.54 | −18.8% | 16,126.1 | 16,126.1 | +0.0% |
Surprise is actual minus consensus, as a share of the consensus.