Stocks surged Thursday after strong earnings from Caterpillar, UPS and other companies revived optimism about the economic recovery.
122713
Stocks surge Thursday
118737
Major stock indexes turn positive
163300
UK stocks climb;
162125
Stocks post strong gains
21850
Stocks rise on strong earnings
148000
Markets close higher
61850
US stock markets up
167720
Stocks turn positive;
114500
World stocks hit highs
40103
Energy stocks add to gains after big rally
12609
Markets finish higher
59912
US stocks rise on upbeat news from Intel, Dell
53131
Asia stocks up on strong US earnings
47838
Stock dividends rising rapidly
80640
BP's shares surged Monday
131101
Stocks close higher Wednesday
142897
Stocks close up Monday