Stocks soared for a second day to finish near session highs Wednesday, with the Dow within less than 100 points of an all-time closing high, boosted by upbeat earnings and economic reports and as Fed Chairman Ben Bernanke reaffirmed his support of the central bank's stimulus policy.

(Read More: After-Hours Buzz: GRPN, JCP & More)