| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-29 | 44.00 | 27.38 | −37.8% | 26,077.5 | 26,644.5 | +2.2% |
| 2026-05-15 | 28.00 | 45.95 | +64.1% | 21,287.5 | 28,387.0 | +33.4% |
| 2026-01-21 | 21.89 | 34.00 | +55.3% | 19,829.8 | 24,035.0 | +21.2% |
| 2025-11-03 | 15.00 | 18.82 | +25.5% | 15,324.0 | 17,046.0 | +11.2% |
| 2025-07-28 | 15.00 | 15.00 | +0.0% | 15,271.0 | 15,553.0 | +1.8% |
| 2025-05-15 | 15.80 | 10.05 | −36.4% | 13,499.0 | 13,806.0 | +2.3% |
| 2025-02-05 | 10.66 | 15.50 | +45.4% | 11,497.0 | 11,316.0 | −1.6% |
| 2024-11-06 | 13.27 | −6.36 | −147.9% | 11,500.0 | 11,781.0 | +2.4% |
| 2024-07-25 | 14.60 | 20.61 | +41.2% | 13,102.0 | 12,002.0 | −8.4% |
| 2024-05-20 | 16.15 | 10.29 | −36.3% | 9,626.0 | 9,812.0 | +1.9% |
| 2024-02-01 | 16.00 | 10.21 | −36.2% | 8,500.0 | 8,946.0 | +5.2% |
| 2023-11-01 | 17.83 | 13.47 | −24.5% | 9,000.0 | 9,550.0 | +6.1% |
Surprise is actual minus consensus, as a share of the consensus.