US stocks recovered on Tuesday, following a drop in the previous day. The major averages all ended on a firm note. The Dow saw some intraday volatility but ended higher a gain of 126.13 points or 0.3 percent at 42,080.37. The S&P 500 closed at 5,751.