| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-24 | 11.85 | 13.70 | +15.6% | 45,067.3 | 50,947.3 | +13.0% |
| 2026-04-23 | 8.35 | 10.09 | +20.8% | 49,725.8 | 47,503.5 | −4.5% |
| 2026-01-27 | 8.60 | 9.56 | +11.2% | 44,738.5 | 46,725.0 | +4.4% |
| 2025-10-29 | 9.04 | 7.86 | −13.1% | 34,069.5 | 37,937.1 | +11.4% |
| 2025-07-28 | 8.36 | 6.76 | −19.1% | 36,990.4 | 35,532.6 | −3.9% |
| 2025-04-23 | 8.38 | 9.21 | +9.9% | 43,341.8 | 42,190.9 | −2.7% |
| 2025-01-26 | 6.76 | 9.48 | +40.2% | 34,845.3 | 41,087.2 | +17.9% |
| 2024-10-25 | 6.99 | 4.23 | −39.5% | 26,928.6 | 26,347.2 | −2.2% |
| 2024-07-30 | 6.43 | 4.76 | −26.0% | 29,422.0 | 28,594.4 | −2.8% |
| 2024-04-23 | 5.25 | 6.81 | +29.7% | 35,315.0 | 40,175.5 | +13.8% |
| 2024-01-28 | 4.13 | 6.28 | +52.1% | 22,796.0 | 29,587.0 | +29.8% |
| 2023-10-27 | 5.24 | 2.09 | −60.1% | 25,110.6 | 17,546.0 | −30.1% |
Surprise is actual minus consensus, as a share of the consensus.