U.S. stocks rose to records after several big companies delivered better-than-expected profits for the spring.
The S&P 500 climbed 0.6% Tuesday to top its all-time high set last week. The Dow Jones Industrial Average leaped 1.8% a day after setting its own record, and the Nasdaq composite added 0.2%.