Stocks gained on impressive results from two big consumer brands Tuesday, and the Dow closed at its highest level of the year. Beauty products maker Avon saw a 20 percent gain in its stock price.
Results: 1 of 1