| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-22 | 0.59 | 0.65 | +10.2% | 31,795.1 | 31,558.0 | −0.7% |
| 2026-04-22 | 0.55 | 0.57 | +3.3% | 31,248.5 | 31,506.0 | +0.8% |
| 2026-01-28 | 0.46 | 0.52 | +12.4% | 32,869.8 | 33,466.0 | +1.8% |
| 2025-10-22 | 0.54 | 0.54 | +0.6% | 30,878.9 | 30,709.0 | −0.6% |
| 2025-07-23 | 0.53 | 0.54 | +2.1% | 30,468.5 | 30,847.0 | +1.2% |
| 2025-04-23 | 0.51 | 0.51 | +0.2% | 30,355.5 | 30,626.0 | +0.9% |
| 2025-01-27 | 0.50 | 0.54 | +8.4% | 32,020.8 | 32,298.0 | +0.9% |
| 2024-10-23 | 0.57 | 0.60 | +5.4% | 30,447.2 | 30,213.0 | −0.8% |
| 2024-07-24 | 0.57 | 0.57 | −0.7% | 29,983.9 | 29,797.0 | −0.6% |
Surprise is actual minus consensus, as a share of the consensus.