| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-24 | 57.00 | 83.32 | +46.2% | 16,620.3 | 18,842.6 | +13.4% |
| 2026-04-24 | 60.13 | 65.30 | +8.6% | 16,210.7 | 16,701.0 | +3.0% |
| 2026-01-23 | 55.50 | 61.87 | +11.5% | 15,736.1 | 15,736.0 | −0.0% |
| 2025-10-17 | 48.14 | 60.21 | +25.1% | 15,301.5 | 15,518.5 | +1.4% |
| 2025-07-18 | 47.05 | 43.40 | −7.8% | 15,795.0 | 14,780.0 | −6.4% |
| 2025-07-17 | 47.05 | 43.40 | −7.8% | 15,795.0 | 14,780.0 | −6.4% |
| 2025-04-25 | 43.76 | 43.00 | −1.7% | 14,565.6 | 14,516.0 | −0.3% |
| 2025-01-24 | 39.95 | 36.90 | −7.6% | 12,946.9 | 14,168.0 | +9.4% |
| 2024-10-25 | 41.67 | 46.47 | +11.5% | 13,935.0 | 13,928.3 | −0.0% |
| 2024-07-19 | 33.00 | 38.00 | +15.2% | 8,094.0 | 13,220.5 | +63.3% |
| 2024-04-26 | 27.76 | 19.81 | −28.6% | 8,094.0 | 12,121.5 | +49.8% |
| 2024-01-19 | 30.03 | 24.04 | −19.9% | 8,094.0 | 11,378.0 | +40.6% |
Surprise is actual minus consensus, as a share of the consensus.