Wall Street’s record run stalled Friday, with the S&P 500 slipping from Thursday’s all-time closing high after retail sales unexpectedly contracted and consumer sentiment fell more than expected.
A fresh leg higher in crude, driven by Washington’s escalating pressure campaign on Iran, split the tape: energy stocks rallied while tech eased.