finance.yahoo.com
Stock market news live updates: Dow adds 279 points, or 0.8%, to rise for the first time in three...
Stocks gained on Tuesday, shaking off declines from a day earlier as a number of closely watched companies topped quarterly earnings estimates.