Stocks ended higher Friday, propelling the Standard & Poor's 500 index to its fourth record-high close in five days.
Investors weighed better-than-expected company earnings against mixed reports on the U.S. economy. Trading was quiet ahead of the Labor Day holiday weekend.
The Dow Jones industrial average gained 18.88 points, or 0.1 percent, to 17,098.45.
The Standard & Poor's 500...