| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-21 | 4.58 | 3.34 | −27.1% | 27,121.0 | 29,250.0 | +7.8% |
| 2026-05-13 | 6.06 | 7.85 | +29.5% | 30,995.3 | 33,410.0 | +7.8% |
| 2026-01-19 | 6.54 | 7.27 | +11.2% | 36,353.9 | 38,270.0 | +5.3% |
| 2025-10-30 | 5.32 | 6.53 | +22.7% | 38,449.6 | 31,730.0 | −17.5% |
| 2025-10-29 | 5.31 | 6.48 | +22.0% | 30,749.6 | 32,419.1 | +5.4% |
| 2025-08-13 | 4.98 | 5.87 | +17.9% | 31,852.8 | 30,210.0 | −5.2% |
| 2025-05-22 | 4.45 | 5.93 | +33.3% | 33,554.8 | 29,750.0 | −11.3% |
| 2025-05-19 | 4.44 | 6.18 | +39.2% | 30,012.2 | 31,066.6 | +3.5% |
| 2025-01-22 | 5.48 | 6.50 | +18.6% | 33,630.2 | 36,220.0 | +7.7% |
| 2024-10-23 | 4.77 | 4.80 | +0.6% | 29,775.2 | 28,440.0 | −4.5% |
| 2024-10-22 | 4.78 | 4.63 | −3.1% | 29,775.2 | 28,868.8 | −3.0% |
| 2024-07-23 | 3.65 | 6.83 | +87.1% | 23,298.8 | 27,610.0 | +18.5% |
Surprise is actual minus consensus, as a share of the consensus.