| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-29 | 17.58 | 23.32 | +32.6% | 30,582.0 | 34,409.6 | +12.5% |
| 2026-05-08 | 21.47 | 15.30 | −28.7% | 28,391.3 | 28,942.0 | +1.9% |
| 2026-01-28 | 17.59 | 19.40 | +10.3% | 25,468.9 | 26,827.0 | +5.3% |
| 2025-10-31 | 17.20 | 14.13 | −17.8% | 27,000.0 | 23,934.5 | −11.4% |
| 2025-07-28 | 21.43 | 14.91 | −30.4% | 29,306.0 | 27,600.2 | −5.8% |
| 2025-07-26 | 22.07 | 14.91 | −32.4% | 29,306.0 | 27,600.2 | −5.8% |
| 2025-05-23 | 23.18 | 18.64 | −19.6% | 26,709.0 | 27,523.8 | +3.1% |
| 2025-01-25 | 19.18 | 22.70 | +18.4% | 25,287.5 | 25,716.0 | +1.7% |
| 2024-10-25 | 19.00 | 17.95 | −5.5% | 13,139.5 | 24,197.4 | +84.2% |
| 2024-08-09 | 20.65 | 25.35 | +22.8% | 13,139.5 | 27,145.0 | +106.6% |
| 2024-05-18 | 18.85 | 25.18 | +33.6% | 13,139.5 | 26,819.2 | +104.1% |
| 2024-01-24 | 17.40 | 15.80 | −9.2% | 13,139.5 | 22,744.1 | +73.1% |
Surprise is actual minus consensus, as a share of the consensus.