US stocks rose for a third week, the longest winning streak since October, as better than estimated economic data and company earnings boosted confidence in American growth.
Technology and energy companies led rallies by nine out of 10 Standard & Poor's 500 Index groups, climbing more than 2.7 per cent. Sears Holdings added 46 per cent amid speculation it may go private and optimism CIT Group will approve financing for the retailer's vendors.
Bank of America led Dow Jones Industrial Average gains after posting a profit.
International Business Machines increased 5.2 per cent after forecasting earnings that beat analysts' estimates.
The S&P 500 advanced 2 per cent to 1315.38 last week. It has gained 4.6 per cent this year, the best start to a year since 1997. The Dow gained 298.42 points, or 2.4 per cent, to 12,720.48 this week, reaching the highest level since July 21.