| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-24 | 69.00 | 116.02 | +68.1% | 62,359.3 | 65,911.0 | +5.7% |
| 2026-05-28 | 67.30 | 65.00 | −3.4% | 61,422.5 | 66,028.0 | +7.5% |
| 2026-01-29 | 38.80 | 57.35 | +47.8% | 47,273.8 | 54,797.0 | +15.9% |
| 2025-10-29 | 51.00 | 62.70 | +22.9% | 52,924.5 | 57,154.0 | +8.0% |
| 2025-10-27 | 51.00 | 62.55 | +22.6% | 52,924.5 | 57,154.2 | +8.0% |
| 2025-07-29 | 57.95 | 65.00 | +12.2% | 45,639.5 | 51,042.0 | +11.8% |
| 2025-07-28 | 57.95 | 65.39 | +12.8% | 45,639.5 | 50,842.0 | +11.4% |
| 2025-05-14 | 57.98 | 62.23 | +7.3% | 51,383.7 | 52,125.3 | +1.4% |
| 2025-05-12 | 57.95 | 62.23 | +7.4% | 51,383.7 | 51,887.2 | +1.0% |
| 2025-01-28 | 52.50 | 43.60 | −17.0% | 47,729.3 | 47,164.0 | −1.2% |
| 2024-10-29 | 43.05 | 48.29 | +12.2% | 18,367.4 | 46,445.1 | +152.9% |
| 2024-07-30 | — | 50.42 | — | 18,367.4 | 40,105.2 | +118.3% |
Surprise is actual minus consensus, as a share of the consensus.