| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-22 | 0.59 | 0.66 | +12.1% | 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,869.7 | 30,709.0 | −0.5% |
| 2025-07-23 | 0.53 | 0.54 | +1.9% | 30,457.4 | 30,847.0 | +1.3% |
| 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.0% | 29,983.9 | 29,797.0 | −0.6% |
| 2024-04-24 | 0.54 | 0.55 | +1.9% | 30,532.6 | 30,028.0 | −1.7% |
| 2024-01-24 | 0.55 | 0.54 | −1.8% | 31,475.1 | 32,022.0 | +1.7% |
| 2023-10-19 | 0.63 | 0.64 | +1.6% | 30,188.3 | 30,350.0 | +0.5% |
Surprise is actual minus consensus, as a share of the consensus.