Stocks gained ground Wednesday, but traded off their session highs, after getting a boost from a round of upbeat earnings from some corporate heavyweights and as investors continue to monitor developments regarding ongoing U.S.-China trade negotiations.
The Dow Jones Industrial Average rose 158 points, or 0.6%, to 24,562, while the S&P 500 index advanced 9 points, or 0.3%, to 2,641. The Nasdaq Composite rose 35 points, or 0.5%, to 7,055.
At session highs, the Dow had risen 296 points, the S&P had advanced 20 points, while the Nasdaq was up as much as 64 points Wednesday morning.
Source : Marketwatch