Stocks closed with tiny gains on Wall Street as investors weigh the news that the US and China have reached an initial deal in their long-running trade war.
The agreement means the US won't impose new tariffs on Chinese goods that had been set to kick in this weekend. Technology companies, which do a lot of business with China, led the gainers.
The S&P 500 rose a fraction of a point to 3,168. The Dow Jones Industrial Average edged up 3 points to 28,135. The Nasdaq added 17 points, or 0.2%, to 8,734. Bond price rose, sending yields lower.