U.S. stocks shook off a weak start and ended slightly higher, enough to break a four-week losing streak.
The S&P 500 edged up 0.1% Friday after being down for most of the day. The Dow Jones Industrial Average climbed 0.1%, and the Nasdaq composite rose 0.5%.