| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-22 | 10.62 | 9.76 | −8.1% | 70,931.4 | 71,192.8 | +0.4% |
| 2026-05-13 | 9.80 | 6.87 | −29.9% | 67,170.9 | 65,412.0 | −2.6% |
| 2026-01-22 | 15.37 | 8.36 | −45.6% | 75,466.2 | 70,744.8 | −6.3% |
| 2025-10-29 | 16.16 | 16.70 | +3.3% | 73,910.1 | 75,798.7 | +2.6% |
| 2025-07-25 | 14.65 | 16.06 | +9.6% | 70,427.4 | 69,574.7 | −1.2% |
| 2025-05-12 | 12.20 | 15.11 | +23.9% | 67,009.2 | 67,335.3 | +0.5% |
| 2025-01-27 | 14.97 | 19.43 | +29.8% | 69,581.4 | 70,729.7 | +1.7% |
| 2024-10-28 | 14.95 | 16.12 | +7.8% | 70,471.6 | 70,739.8 | +0.4% |
| 2024-07-25 | 14.09 | 14.57 | +3.4% | 68,077.8 | 68,778.1 | +1.0% |
| 2024-05-09 | 10.73 | 11.62 | +8.3% | 62,419.4 | 64,184.3 | +2.8% |
| 2024-01-22 | 12.63 | 15.48 | +22.6% | 65,135.4 | 66,038.1 | +1.4% |
| 2023-10-27 | 12.24 | 14.00 | +14.4% | 64,469.4 | 66,780.0 | +3.6% |
Surprise is actual minus consensus, as a share of the consensus.