| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-28 | 15.31 | 15.71 | +2.6% | 105,768.8 | 109,322.0 | +3.4% |
| 2026-04-29 | 14.29 | 15.15 | +6.0% | 98,977.4 | 108,969.0 | +10.1% |
| 2026-02-02 | 15.20 | 14.70 | −3.3% | 93,233.6 | 97,746.8 | +4.8% |
| 2025-11-04 | 14.58 | 14.88 | +2.1% | 91,283.6 | 91,448.1 | +0.2% |
| 2025-08-04 | 13.85 | 15.34 | +10.8% | 85,440.1 | 91,261.4 | +6.8% |
| 2025-04-30 | 12.01 | 13.85 | +15.3% | 80,777.7 | 83,960.8 | +3.9% |
| 2025-01-30 | 11.67 | 11.67 | +0.0% | 73,896.1 | 80,481.4 | +8.9% |
| 2024-10-29 | 11.62 | 11.36 | −2.2% | 72,187.7 | 70,900.3 | −1.8% |
| 2024-07-31 | 10.98 | 15.08 | +37.3% | 69,976.4 | 69,879.4 | −0.1% |
| 2024-05-01 | 9.53 | 9.44 | −0.9% | 69,908.6 | 68,983.4 | −1.3% |
| 2024-02-01 | 10.28 | 10.22 | −0.6% | 68,280.7 | 68,988.1 | +1.0% |
| 2023-11-10 | 9.02 | 8.09 | −10.3% | 62,681.5 | 66,464.1 | +6.0% |
Surprise is actual minus consensus, as a share of the consensus.