| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-10-14 | 3.62 | 5.67 | +56.6% | 22,182.9 | — | — |
| 2026-07-15 | 4.64 | 5.67 | +22.1% | 19,486.7 | 21,077.0 | +8.2% |
| 2026-04-15 | 4.85 | 4.81 | −0.8% | 22,982.0 | 23,641.0 | +2.9% |
| 2026-01-28 | 4.44 | 4.67 | +5.2% | 20,300.4 | 19,508.0 | −3.9% |
| 2025-10-15 | 4.99 | 4.05 | −18.8% | 21,802.3 | 21,384.0 | −1.9% |
| 2025-07-16 | 4.43 | 4.88 | +10.2% | 20,457.6 | 20,076.0 | −1.9% |
| 2025-04-16 | 4.79 | 4.65 | −2.9% | 21,466.8 | 22,206.0 | +3.4% |
| 2025-01-29 | 3.57 | 4.08 | +14.3% | 18,297.8 | 18,105.0 | −1.1% |
| 2024-10-15 | 3.69 | 3.58 | −3.0% | 19,024.8 | 19,455.6 | +2.3% |
| 2024-07-16 | 2.05 | 2.65 | +29.3% | 17,582.3 | 17,901.6 | +1.8% |
| 2024-05-15 | 3.21 | 3.73 | +16.2% | 17,336.0 | 17,237.0 | −0.6% |
| 2024-01-24 | 2.38 | 2.96 | +24.4% | 14,902.4 | 15,129.8 | +1.5% |
Surprise is actual minus consensus, as a share of the consensus.