How the Dow Jones industrial average and other major indexes fared on Wednesday

Stocks advanced for a third straight day on Wednesday, once again helped by higher oil prices, which lifted shares in oil and gas companies. Trading was light as Wall Street and the rest of the country heads into Christmas and the New Year. U.S. markets will be open for only a half day on Thursday.

On Wednesday:

The Dow Jones industrial average rose 185.34 points, or 1.1 per cent, to 17,602.61.

The Standard & Poor’s 500 index added 25.32 points, or 1.2 per cent, to 2,064.29.

The Nasdaq composite rose 44.82 points, or 0.9 per cent, to 5,045.93.

For the week:

The Dow is up 474.06 points, or 2.8 per cent.

The S&P 500 index is up 58.74 points, 2.9 per cent.

The Nasdaq is up 122.85 points, or 2.5 per cent.

For the year:

The Dow is down 220.46 points, or 1.2 per cent.

The S&P is up 5.39 points, or 0.3 per cent.

The Nasdaq is up 309.88 points, or 6.5 per cent.