Stocks have best week in 5 years
The Dow finishes with a 229-point gain, and Wall Street hopes there's more to come. International business fuels Caterpillar and Google profits. Citigroup jumps on hopes that the mortgage-and-credit mess is near an end. Crude oil, however, tops $116 a barrel for the first time.