| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-24 | 13.70 | 39.65 | +189.4% | 44,757.0 | 40,811.0 | −8.8% |
| 2026-05-21 | 16.23 | 14.00 | −13.7% | 50,214.0 | 43,126.0 | −14.1% |
| 2026-01-30 | 15.60 | 17.25 | +10.6% | 43,191.0 | 45,325.0 | +4.9% |
| 2025-11-06 | 11.80 | 16.75 | +41.9% | 38,900.0 | 43,736.1 | +12.4% |
| 2025-07-29 | 11.10 | 13.30 | +19.8% | 41,556.0 | 35,515.0 | −14.5% |
| 2025-05-28 | 9.70 | 8.50 | −12.4% | 33,902.0 | 39,250.0 | +15.8% |
| 2025-02-05 | 9.70 | 11.30 | +16.5% | 35,983.7 | 36,135.0 | +0.4% |
| 2024-11-08 | 7.40 | 11.30 | +52.7% | 33,098.5 | 33,018.0 | −0.2% |
| 2024-08-07 | 9.00 | 9.46 | +5.1% | 41,974.0 | 31,372.0 | −25.3% |
| 2024-05-30 | 11.30 | 10.23 | −9.5% | 43,621.0 | 44,612.0 | +2.3% |
| 2024-02-06 | 11.40 | 11.13 | −2.4% | 53,231.0 | 47,497.0 | −10.8% |
| 2023-11-08 | 9.60 | 10.70 | +11.5% | 49,920.0 | 40,595.0 | −18.7% |
Surprise is actual minus consensus, as a share of the consensus.