| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-10-15 | 37.69 | 22.22 | −41.0% | 45,370.2 | — | — |
| 2026-08-02 | 35.06 | 30.51 | −13.0% | 42,454.6 | 43,032.0 | +1.4% |
| 2026-04-21 | 34.04 | 33.86 | −0.5% | 40,040.2 | 40,876.1 | +2.1% |
| 2026-01-20 | 29.14 | 32.10 | +10.2% | 37,359.5 | 37,782.0 | +1.1% |
| 2025-10-14 | 28.68 | 29.86 | +4.1% | 35,311.5 | 35,398.8 | +0.2% |
| 2025-07-23 | 26.98 | 27.20 | +0.8% | 33,543.5 | 33,336.0 | −0.6% |
| 2025-04-23 | 25.20 | 25.37 | +0.7% | 32,309.7 | 32,381.0 | +0.2% |
| 2025-01-22 | 23.23 | 23.90 | +2.9% | 30,313.7 | 30,623.0 | +1.0% |
| 2024-10-22 | 21.01 | 20.98 | −0.1% | 28,661.0 | 29,071.5 | +1.4% |
| 2024-07-18 | 19.70 | 19.89 | +1.0% | 27,136.2 | 27,473.1 | +1.2% |
| 2024-04-21 | 19.69 | 20.48 | +4.0% | 25,786.2 | 25,905.0 | +0.5% |
| 2024-01-20 | 36.23 | 37.20 | +2.7% | 24,789.3 | 24,982.0 | +0.8% |
Surprise is actual minus consensus, as a share of the consensus.