(CNBC) U.S. stocks closed more than 2 percent higher in a second straight day of recovery from a recent plunge, with sentiment helped by a rebound in oil and continued signs of strength in the U.S. economy.
The major averages ended near session highs after briefly more than halving gains in choppy trade leading into the close.
The Nasdaq Composite outperformed with gains of 2.45 percent to swing out of correction and into positive territory for 2015.