| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-24 | 22.75 | 14.85 | −34.7% | 79,888.1 | 83,500.7 | +4.5% |
| 2026-04-23 | 20.93 | 11.47 | −45.2% | 71,566.4 | 72,483.8 | +1.3% |
| 2026-01-22 | 13.13 | 13.63 | +3.8% | 67,308.1 | 70,306.2 | +4.5% |
| 2025-10-31 | 11.15 | 12.29 | +10.2% | 69,336.0 | 119,213.3 | +71.9% |
| 2025-10-30 | 11.14 | 12.25 | +10.0% | 63,429.6 | 63,749.5 | +0.5% |
| 2025-07-24 | 11.47 | 11.48 | +0.1% | 62,527.6 | 61,910.4 | −1.0% |
| 2025-04-24 | 11.70 | 11.37 | −2.8% | 62,399.9 | 62,285.6 | −0.2% |
| 2025-01-23 | 11.55 | 19.08 | +65.2% | 59,061.2 | 59,917.2 | +1.4% |
| 2024-10-25 | 55.10 | 56.85 | +3.2% | 56,989.9 | 57,660.0 | +1.2% |
| 2024-07-27 | 53.51 | 53.73 | +0.4% | 55,001.2 | 54,997.4 | −0.0% |
| 2024-07-26 | 53.51 | 53.73 | +0.4% | 55,001.2 | 95,970.7 | +74.5% |
| 2024-04-26 | 51.99 | 53.36 | +2.6% | 54,071.7 | 55,067.1 | +1.8% |
Surprise is actual minus consensus, as a share of the consensus.