| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-14 | 1.13 | 1.21 | +7.1% | 30,776.1 | 31,558.0 | +2.5% |
| 2026-04-15 | 1.01 | 1.11 | +9.9% | 29,949.4 | 30,272.0 | +1.1% |
| 2026-01-14 | 0.96 | 0.98 | +2.3% | 27,761.1 | 28,367.0 | +2.2% |
| 2025-10-15 | 0.95 | 1.10 | +15.5% | 27,515.2 | 12,855.0 | −53.3% |
| 2025-07-16 | 0.86 | 0.93 | +8.1% | 27,765.0 | 46,666.0 | +68.1% |
| 2025-04-15 | 0.82 | 0.95 | +16.5% | 26,826.1 | 46,989.0 | +75.2% |
| 2025-02-25 | — | 0.85 | — | — | 46,965.0 | — |
| 2024-10-15 | 0.76 | 0.87 | +14.7% | 25,253.2 | 48,869.0 | +93.5% |
| 2024-07-16 | 0.80 | 0.87 | +8.7% | 25,223.1 | 48,529.0 | +92.4% |
| 2024-04-16 | 0.76 | 0.83 | +9.2% | 25,487.0 | 48,071.0 | +88.6% |
| 2024-03-19 | — | 0.39 | — | — | 43,642.0 | — |
| 2024-01-12 | 0.83 | 0.35 | −57.7% | 23,703.1 | 23,500.0 | −0.9% |
Surprise is actual minus consensus, as a share of the consensus.