U.S. stocks climbed, lifted by a series of upbeat earnings reports, while the Nasdaq Composite closed above 6000 for the first time.

The Dow Jones Industrial Average rose 232 points, or 1.1%, to 20996. The S&P 500 climbed 0.6%, and the Nasdaq Composite added 0.7%.

See More Coverage »