| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-20 | 11.61 | 12.40 | +6.8% | 54,788.8 | 55,621.3 | +1.5% |
| 2026-05-11 | 12.84 | 11.40 | −11.2% | 52,576.0 | 52,404.0 | −0.3% |
| 2026-01-24 | 10.64 | 7.10 | −33.3% | 44,965.8 | 44,215.0 | −1.7% |
| 2025-11-07 | 10.00 | 9.40 | −6.0% | 45,115.3 | 44,570.2 | −1.2% |
| 2025-09-30 | 10.00 | 9.41 | −5.9% | 45,115.3 | 44,570.2 | −1.2% |
| 2025-07-22 | — | 10.50 | — | 41,998.3 | 44,188.0 | +5.2% |
| 2025-06-30 | — | 10.41 | — | 41,998.3 | 44,188.4 | +5.2% |
| 2025-05-10 | 11.37 | 7.90 | −30.5% | 40,233.7 | 41,394.0 | +2.9% |
| 2025-05-09 | 11.37 | 7.89 | −30.6% | 40,233.7 | 40,433.0 | +0.5% |
| 2025-01-28 | 9.86 | 7.10 | −28.0% | 36,833.3 | 37,525.0 | +1.9% |
| 2024-11-07 | 20.31 | 7.73 | −61.9% | 36,361.0 | 36,340.0 | −0.1% |
| 2024-07-30 | 8.00 | 9.89 | +23.6% | 35,715.0 | 36,116.0 | +1.1% |
Surprise is actual minus consensus, as a share of the consensus.