| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-24 | 23.85 | 30.65 | +28.5% | 11,715.8 | 12,586.2 | +7.4% |
| 2026-05-07 | 19.03 | 21.11 | +10.9% | 11,156.6 | 15,972.7 | +43.2% |
| 2026-01-20 | 14.37 | 15.68 | +9.1% | 10,144.3 | 10,319.7 | +1.7% |
| 2025-10-28 | 5.53 | 7.84 | +41.8% | 9,498.4 | 10,282.0 | +8.3% |
| 2025-10-23 | 5.53 | 7.90 | +42.9% | 9,498.4 | 10,295.0 | +8.4% |
| 2025-07-22 | 6.40 | 3.80 | −40.6% | 9,502.2 | 9,815.0 | +3.3% |
| 2025-05-16 | −6.28 | 3.00 | +147.8% | 9,374.2 | 9,303.9 | −0.7% |
| 2025-01-24 | 4.41 | −6.20 | −240.6% | 9,601.3 | 9,071.0 | −5.5% |
| 2024-10-25 | 13.50 | 11.61 | −14.0% | 9,614.0 | 9,693.0 | +0.8% |
| 2024-07-19 | 25.24 | 24.82 | −1.7% | 9,709.0 | 10,023.0 | +3.2% |
| 2024-05-06 | 24.46 | 24.79 | +1.3% | 9,335.1 | 14,591.0 | +56.3% |
| 2024-01-19 | 22.95 | 22.05 | −3.9% | 8,442.3 | 8,537.0 | +1.1% |
Surprise is actual minus consensus, as a share of the consensus.