US stocks ended lower on Friday as investors locked in profits following a record-setting rally, while weaker-than-expected retail sales data and renewed pressure on semiconductor shares weighed on sentiment.
The S&P 500 fell 0.2% to close at 7,785.76 after setting fresh record highs earlier in the week.
The Nasdaq Composite also declined 0.3% to 26,729.16, w...