| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-24 | 8.70 | 51.97 | +497.4% | 8,616.0 | 8,570.0 | −0.5% |
| 2026-05-20 | 27.10 | 51.20 | +88.9% | 7,940.0 | 8,934.5 | +12.5% |
| 2026-01-28 | 32.30 | 28.95 | −10.4% | 7,986.0 | 7,637.5 | −4.4% |
| 2025-11-05 | 27.90 | 42.30 | +51.6% | 7,647.0 | 8,061.5 | +5.4% |
| 2025-07-17 | 29.90 | 17.70 | −40.8% | 7,678.0 | 6,897.5 | −10.2% |
| 2025-05-14 | 35.30 | 45.40 | +28.6% | 7,967.0 | 7,962.0 | −0.1% |
| 2025-01-24 | 36.20 | 22.70 | −37.3% | 8,234.0 | 7,386.0 | −10.3% |
| 2023-10-25 | 19.90 | 24.90 | +25.1% | 7,598.0 | 6,291.5 | −17.2% |
| 2023-07-31 | 70.30 | 11.00 | −84.4% | 9,662.0 | 6,661.0 | −31.1% |
| 2023-05-25 | 85.60 | 83.50 | −2.5% | 12,518.0 | 12,254.0 | −2.1% |
| 2023-02-01 | 97.50 | 102.05 | +4.7% | 11,708.0 | 11,988.5 | +2.4% |
| 2022-10-20 | 73.00 | 92.85 | +27.2% | 10,086.0 | 11,980.5 | +18.8% |
Surprise is actual minus consensus, as a share of the consensus.