Stocks rose on Friday, putting the benchmark S&P 500 on course for a sixth straight weekly gain, as an upbeat consumer survey added to hopes of economic stabilization and investors bet on strong results ahead following reports of General Electric and Citigroup.

Standouts included technology and financial shares, with Bank of America up more than 7 percent to $11.13 ahead of the company's quarterly results on Monday.

Apple , also due to post results next week, jumped 2 percent to $123.93. Shares of consumer-oriented companies including McDonald's also underpinned the market. The fast-food company's stock shot up 2.7 percent to $56.12.

The Dow Jones industrial average <.DJI> gained 57.11 points, or 0.70 percent, to 8,182.54. The Standard & Poor's 500 Index <.SPX> gained 9.64 points, or 1.11 percent, to 874.94. The Nasdaq Composite Index <.IXIC> gained 10.98 points, or 0.66 percent, to 1,681.42.

(Reporting by Ellis Mnyandu; Editing by Theodore d'Afflisio)