| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-10-14 | 40.75 | 27.76 | −31.9% | — | — | — |
| 2026-07-16 | 23.13 | 0.99 | −95.7% | 43,455.3 | 43,180.0 | −0.6% |
| 2026-04-28 | 47.31 | 62.70 | +32.5% | 41,832.8 | 42,189.0 | +0.9% |
| 2026-01-19 | 44.30 | 52.70 | +19.0% | 39,689.6 | 41,571.0 | +4.7% |
| 2025-10-17 | 36.18 | 46.00 | +27.1% | 36,224.6 | 37,727.0 | +4.1% |
| 2025-07-17 | 34.50 | 28.60 | −17.1% | 35,086.9 | 35,294.0 | +0.6% |
| 2025-04-29 | 27.36 | 31.32 | +14.5% | 33,296.8 | 34,206.0 | +2.7% |
| 2025-01-15 | 29.48 | 24.00 | −18.6% | 32,823.0 | 32,999.0 | +0.5% |
| 2024-10-17 | 35.45 | 30.14 | −15.0% | 32,841.9 | 33,156.0 | +1.0% |
| 2024-07-18 | 36.20 | 36.27 | +0.2% | 31,097.9 | 31,928.0 | +2.7% |
| 2024-05-02 | 41.05 | 41.22 | +0.4% | 30,567.4 | 29,919.0 | −2.1% |
| 2024-01-24 | 22.45 | 44.87 | +99.9% | 29,787.5 | 29,631.0 | −0.5% |
Surprise is actual minus consensus, as a share of the consensus.