How major US stock indexes fared Thursday

U.S. stock indexes closed mostly higher Thursday, as gains for banks, big retailers and communication services companies offset losses elsewhere in the market

U.S. stock indexes closed mostly higher Thursday, as gains for banks, big retailers and communication services companies offset losses elsewhere in the market.

A late-afternoon flurry of buying helped nudge the benchmark S&P 500 index's winning streak to a sixth straight day. Traders were looking ahead to the government's jobs report on Friday and preparing for a new round of corporate earnings reports next week.

On Thursday:

The S&P 500 index rose 5.99 points, or 0.2%, to 2,879.39.

The Dow Jones Industrial Average gained 166.50 points, or 0.6%, to 26,384.63.

The Nasdaq fell 3.77 points, or 0.1%, to 7,891.78.

The Russell 2000 index of smaller company stocks picked up 6.58 points, or 0.4%, to 1,567.49.

For the week:

The S&P 500 is up 44.99 points, or 1.6%.

The Dow is up 455.95 points, or 1.8%.

The Nasdaq is up 162.46 points, or 2.1%.

The Russell 2000 is up 27.75 points, or 1.8%.

For the year:

The S&P 500 is up 372.54 points, or 14.9%.

The Dow is up 3,057.17 points, or 13.1%.

The Nasdaq is up 1,256.51 points, or 18.9%.

The Russell 2000 is up 218.93 points, or 16.2%.