Stocks closed solidly higher Wednesday, shaking off some recent doldrums and giving the S&P 500 its biggest daily gain since late August.
Energy companies did particularly well as prices for crude oil and natural gas climbed, and Microsoft helped pull the tech sector higher after announcing a dividend increase and a new stock buyback program. The S&P 500, Dow Jones Industrial Average and Nasdaq all rose.
The S&P 500 rose 37.65 points, or 0.8%, to 4,480.70.
The Dow Jones Industrial Average rose 236.82 points, or 0.7%, to 34,814.39.
The Nasdaq rose 123.77 points, or 0.8%, to 15,161.53.
The Russell 2000 index of smaller companies rose 24.46 points, or 1.1%, to 2,234.45.
For the week:
The S&P 500 is up 22.12 points, or 0.5%.
The Dow is up 206.67 points, or 0.6%.
The Nasdaq is up 46.03 points, or 0.3%.
The Russell 2000 is up 6.90 points, or 0.3%.
For the year:
The S&P 500 is up 724.63 points, or 19.3%.
The Dow is up 4,207.91 points, or 13.7%.
The Nasdaq is up 2,273.25 points, or 17.6%.
The Russell 2000 is up 259.59 points, or 13.1%.
Copyright © The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.