| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-24 | 1.27 | 0.92 | −27.6% | 35,162.0 | 34,253.0 | −2.6% |
| 2026-04-27 | 1.22 | 1.28 | +4.9% | 34,823.4 | 34,253.0 | −1.6% |
| 2026-01-30 | 1.05 | 1.09 | +3.8% | 36,091.0 | 36,400.0 | +0.9% |
| 2025-10-29 | 1.19 | 1.21 | +1.7% | 34,256.7 | 33,800.0 | −1.3% |
| 2025-07-21 | 1.19 | 1.22 | +2.5% | 33,744.2 | 34,504.0 | +2.3% |
| 2025-04-22 | 1.15 | 1.19 | +3.5% | 33,282.9 | 33,485.0 | +0.6% |
| 2025-01-24 | 1.11 | 1.10 | −0.9% | 35,335.4 | 35,681.0 | +1.0% |
| 2024-10-22 | 1.18 | 1.19 | +0.8% | 33,420.3 | 33,330.0 | −0.3% |
| 2024-07-22 | 1.15 | 1.15 | +0.0% | 33,048.0 | 32,796.0 | −0.8% |
| 2024-04-22 | 1.12 | 1.15 | +2.7% | 33,233.3 | 32,981.0 | −0.8% |
| 2024-01-23 | 1.07 | 1.08 | +0.9% | 34,583.1 | 35,130.0 | +1.6% |
| 2023-10-24 | 1.18 | 1.22 | +3.4% | 33,250.5 | 33,336.0 | +0.3% |
Surprise is actual minus consensus, as a share of the consensus.