Major U.S. stock indexes finished unevenly Friday, but the S&P 500 index still notched its second straight weekly gain.
The market shook off an early stumble thanks largely to gains in health care stocks and makers of consumer products after traders sized up new data showing that U.S. employers added fewer than expected jobs in August. Technology, communications and utilities stocks fell, as did bond yields and gold prices.
The S&P 500 inched up 2.71 points, or 0.1%, to 2,978.71.
The Dow Jones Industrial Average rose 69.31 points, or 0.3%, to 26,797.46.
The Nasdaq lost 13.75 points, or 0.2%, to 8,103.07.
The Russell 2000 index of smaller company stocks dropped 5.58 points, or 0.4%, to 1,505.17.
For the week:
The S&P 500 rose 52.25 points, or 1.8%.
The Dow added 394.18 points, or 1.5%.
The Nasdaq gained 140.19 points, or 1.8%.
The Russell 2000 picked up 10.33 points, or 0.7%.
For the year:
The S&P 500 is up 471.86 points, or 18.8%.
The Dow is up 3,470 points, or 14.9%.
The Nasdaq is up 1,467.80 points, or 22.1%.
The Russell 2000 is up 156.61 points, or 11.6%.