The U.S. and China announced a limited trade agreement last week. That news lifted U.S. and foreign stocks, leading to weekly gains.

Advancing 0.91% on the week, the Nasdaq Composite outperformed the S&P 500 (up 0.73%) and Dow Jones Industrial Average (up 0.43%). The MSCI EAFE index, measuring the performance of developed markets overseas, improved 0.42%.