| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-23 | 2.33 | 2.35 | +0.9% | 48,272.4 | 49,994.8 | +3.6% |
| 2026-04-29 | 1.92 | 2.12 | +10.4% | 38,587.4 | 42,857.3 | +11.1% |
| 2026-02-11 | 1.45 | 1.47 | +1.4% | 28,931.4 | 39,101.4 | +35.2% |
| 2025-10-30 | 1.52 | 1.42 | −6.6% | 28,198.3 | 37,267.1 | +32.2% |
| 2025-07-24 | 1.38 | 1.00 | −27.5% | 37,131.9 | 37,947.8 | +2.2% |
| 2025-04-30 | 1.66 | 1.62 | −2.4% | 32,539.8 | 43,605.8 | +34.0% |
| 2025-02-05 | 1.75 | 1.84 | +5.1% | 40,009.3 | 45,499.0 | +13.7% |
| 2024-10-31 | 1.73 | 1.61 | −6.9% | 36,727.2 | 43,250.5 | +17.8% |
| 2024-07-25 | 1.93 | 1.82 | −5.7% | 36,623.7 | 45,828.7 | +25.1% |
| 2024-04-26 | 1.91 | 2.00 | +4.7% | 54,808.7 | 48,277.1 | −11.9% |
| 2024-02-07 | 2.10 | 2.00 | −4.8% | 51,201.6 | 49,764.9 | −2.8% |
| 2023-10-26 | 2.33 | 2.50 | +7.3% | 50,326.8 | 51,602.1 | +2.5% |
Surprise is actual minus consensus, as a share of the consensus.