Of the 206 S&P 500 companies that have reported, 78% have topped analyst expectations, according to FactSet.
Walgreens Boots Alliance, AT&T and Spotify are among the companies that reported stronger-than-forecast profits on Monday. Walgreens and AT&T shares rose 1.5% and 3.3%, respectively. Spotify gained 10.7%.
Improvement on the U.S.-China trade front has also lifted investor sentiment recently. U.S. and Chinese officials said they were “close to finalizing” some parts of a trade agreement.