| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-20 | 1.84 | 2.55 | +38.6% | 18,510.5 | 20,029.0 | +8.2% |
| 2026-04-23 | 1.55 | 2.00 | +29.0% | 18,708.8 | 17,914.0 | −4.2% |
| 2026-01-27 | 0.90 | 0.90 | +0.0% | 18,054.0 | 18,980.0 | +5.1% |
| 2025-10-20 | 0.13 | −1.00 | −850.2% | 17,244.1 | 16,853.0 | −2.3% |
| 2025-07-21 | 0.05 | −1.43 | −3243.3% | 15,947.6 | 16,246.0 | +1.9% |
| 2025-04-21 | 0.62 | −0.82 | −233.4% | 16,516.4 | 15,695.0 | −5.0% |
| 2025-01-27 | 1.10 | −1.19 | −207.9% | 15,707.1 | 15,942.0 | +1.5% |
| 2024-10-21 | 0.60 | −1.50 | −350.0% | 15,097.2 | 15,211.0 | +0.8% |
| 2024-07-22 | −0.53 | −1.29 | −143.4% | 14,634.5 | 14,200.0 | −3.0% |
| 2024-04-22 | −0.55 | −1.78 | −223.6% | 14,185.1 | 14,508.0 | +2.3% |
| 2024-01-29 | 0.13 | −2.95 | −2369.2% | 14,456.2 | 13,972.0 | −3.3% |
| 2023-10-23 | 0.65 | −2.21 | −440.0% | 13,696.2 | 13,648.0 | −0.4% |
Surprise is actual minus consensus, as a share of the consensus.