| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-23 | 2.21 | 1.99 | −10.1% | 35,053.0 | 33,451.8 | −4.6% |
| 2026-05-05 | 2.05 | 2.34 | +14.1% | 34,074.9 | 34,751.1 | +2.0% |
| 2026-01-26 | 1.94 | 1.81 | −6.7% | 31,695.0 | 31,753.5 | +0.2% |
| 2025-10-28 | 2.09 | 1.82 | −12.9% | 30,802.5 | 29,191.0 | −5.2% |
| 2025-07-24 | 1.89 | 1.77 | −6.3% | 28,054.7 | 29,015.5 | +3.4% |
| 2025-05-06 | 1.84 | 1.80 | −2.2% | 27,539.9 | 27,496.9 | −0.2% |
| 2025-01-28 | 1.85 | 1.60 | −13.5% | 24,783.7 | 25,157.0 | +1.5% |
| 2024-10-21 | 1.70 | 1.44 | −15.3% | 23,124.7 | 24,127.0 | +4.3% |
| 2024-07-24 | 1.50 | 1.58 | +5.3% | 22,055.7 | 22,275.0 | +1.0% |
| 2024-05-06 | 1.60 | 1.57 | −1.9% | 21,337.5 | 21,937.0 | +2.8% |
| 2024-01-23 | 1.55 | 4.90 | +216.1% | 20,559.2 | 19,788.0 | −3.8% |
| 2023-10-20 | 1.50 | 1.40 | −6.7% | 19,654.3 | 20,015.0 | +1.8% |
Surprise is actual minus consensus, as a share of the consensus.