US stocks

U.S. stocks rallied on Monday, with the Nasdaq Composite Index setting a closing record for the third straight session, as Wall Street cheered over positive second-quarter earnings reports.

Both the Dow and the S&P 500 added nearly 0.1 percent, and the Nasdaq gained 0.2 percent.