| 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-21 | 0.54 | 1.29 | +140.2% | 30,878.8 | 30,709.0 | −0.6% |
| 2025-07-22 | 0.53 | 0.62 | +17.8% | 32,874.0 | 30,847.0 | −6.2% |
| 2025-04-22 | 0.51 | 0.60 | +18.3% | 30,390.2 | 30,626.0 | +0.8% |
| 2025-01-27 | 0.50 | 0.54 | +8.0% | 30,468.3 | 32,298.0 | +6.0% |
| 2024-10-23 | 0.57 | −0.02 | −104.2% | 30,447.2 | 30,213.0 | −0.8% |
| 2024-07-24 | 0.57 | 0.50 | −12.9% | 29,983.9 | 29,797.0 | −0.6% |
| 2024-04-24 | 0.53 | 0.48 | −10.0% | 30,532.6 | 30,028.0 | −1.7% |
| 2024-03-12 | 0.56 | 0.30 | −45.4% | 31,457.2 | 32,022.0 | +1.8% |
| 2024-01-24 | 0.56 | 0.54 | −3.1% | 31,457.2 | 32,022.0 | +1.8% |
Surprise is actual minus consensus, as a share of the consensus.