Stocks finished higher Tuesday as investors reacted to mixed earnings and retail reports.
The Dow was up 76 points, the Nasdaq added 33 and the S&P 500 gained nine. American crude rallied from the red to finish 1.3 percent higher to $52.86.
– Anthony Pollreisz