How major US stock indexes fared Thursday

Banks helped drag stocks lower on Wall Street Thursday amid worries that recent improvements in the economy may be set to stall as coronavirus cases continue to climb.

The S&P 500 lost nearly all of its gains from the day before, with the sharpest drops hitting oil producers and other stocks whose fortunes are most closely tied to a reopening and strengthening economy. Investors continued to push big technology stocks higher, which drove the Nasdaq composite to another all-time high.

Treasury yields fell in a sign of continued caution in the market.

On Thursday:

The S&P 500 fell 17.89 points, or 0.6%, to 3,152.05.

The Dow Jones Industrial Average lost 361.19 points, or 1.4%, to 25,706.09.

The Nasdaq composite rose 55.25 points, or 0.5%, to 10,547.75, a record high.

The Russell 2000 index of small company stocks gave up 28.48 points, or 2%, to 1,398.92.

For the week:

The S&P 500 is up 22.04 points, or 0.7%.

The Dow is down 121.27 points, or 0.5%.

The Nasdaq is up 340.12 points, or 3.3%

The Russell 2000 is down 32.94 points, or 2.3%.

For the year:

The S&P 500 is down 78.73 points, 2.4%.

The Dow is down 2,832.35 points, or 9.9%.

The Nasdaq is up 1,575.14 points, or 17.6%.

The Russell 2000 is down 269.55 points, or 16.2%.