| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-29 | 7.27 | 5.73 | −21.2% | 40,580.2 | 40,867.0 | +0.7% |
| 2026-04-29 | 10.24 | 10.31 | +0.7% | 39,372.3 | 39,648.0 | +0.7% |
| 2026-02-11 | −4.00 | −3.96 | +1.0% | 32,044.9 | 32,515.0 | +1.5% |
| 2025-11-05 | 2.93 | 3.24 | +10.6% | 31,997.4 | 32,649.0 | +2.0% |
| 2025-07-30 | 5.92 | 6.27 | +5.9% | 31,871.5 | 32,388.0 | +1.6% |
| 2025-04-30 | 10.07 | 11.58 | +15.0% | 32,199.3 | 32,112.0 | −0.3% |
| 2025-02-11 | −2.23 | −2.16 | +3.1% | 28,809.0 | 29,213.0 | +1.4% |
| 2024-10-30 | 3.40 | 4.16 | +22.4% | 28,679.9 | 29,397.0 | +2.5% |
| 2024-07-31 | 5.85 | 6.96 | +19.0% | 28,524.7 | 29,540.0 | +3.6% |
| 2024-04-24 | 6.12 | 7.23 | +18.1% | 28,522.9 | 29,611.0 | +3.8% |
| 2024-01-25 | −0.07 | −0.11 | −57.1% | 25,539.6 | 26,462.0 | +3.6% |
| 2023-11-01 | 7.16 | 7.78 | +8.7% | 25,554.4 | 26,423.0 | +3.4% |
Surprise is actual minus consensus, as a share of the consensus.