Stocks ended moderately higher Friday after overcoming a few early stumbles. Energy stocks didn't join the advance and fell along with the price of oil.

Stocks ended moderately higher Friday after overcoming a few early stumbles. Energy stocks didn't join the advance and fell along with the price of oil.

The Dow Jones industrial average rose 102.69 points, or 0.6 percent, to 16,433.09.

The Standard & Poor's 500 index gained 8.76 points, or 0.5 percent, to close at 1,961.05.

The Nasdaq composite climbed 26.09 points, or 0.5 percent, to 4,822.34.

For the week:

The Dow rose 330.71 points, or 2.1 percent.

The S&P 500 index rose 39.83 points, or 2.1 percent.

The Nasdaq rose 138.42 points, or 3 percent.

For the year:

The Dow is down 1,389.98 points, or 7.8 percent.

The S&P 500 index is down 97.85 points, or 4.8 percent.

The Nasdaq is up 86.29 points, or 1.8 percent.