| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-10-15 | 3.58 | 3.88 | +8.4% | — | — | — |
| 2026-07-10 | 3.47 | 3.59 | +3.5% | 31,539.3 | 33,136.9 | +5.1% |
| 2026-04-24 | 3.21 | 3.23 | +0.6% | 29,763.7 | 30,477.4 | +2.4% |
| 2026-01-16 | 3.11 | 3.00 | −3.5% | 28,435.2 | 28,785.0 | +1.2% |
| 2025-10-15 | 2.92 | 2.90 | −0.7% | 26,216.4 | 26,613.1 | +1.5% |
| 2025-07-18 | 2.70 | 2.81 | +4.1% | 24,543.4 | 26,365.9 | +7.4% |
| 2025-04-25 | 2.48 | 2.55 | +2.8% | 25,095.4 | 24,244.0 | −3.4% |
| 2025-01-20 | 2.70 | 2.50 | −7.4% | 24,896.4 | 25,359.0 | +1.9% |
| 2024-10-18 | 2.81 | 2.78 | −1.1% | 24,761.9 | 25,561.1 | +3.2% |
| 2024-07-16 | 2.74 | 2.74 | +0.0% | 23,920.2 | 24,300.0 | +1.6% |
| 2024-04-27 | 2.81 | 2.22 | −21.0% | 22,367.0 | 23,422.0 | +4.7% |
| 2024-01-23 | 2.55 | 2.57 | +0.8% | 21,634.6 | 22,299.0 | +3.1% |
Surprise is actual minus consensus, as a share of the consensus.