The New York Stock Exchange (NYSE) showed a mixed performance on Wednesday, with tech stocks staging a recovery after a sloppy performance during the past two sessions.
The Dow Jones Industrial Average declined by 23.29 points, or 0.1%, and closed at 29,339.54 points.
The S&P 500 index added 27.17 points, or 0.8%, to finish at 3,572.72 points, nearing its all-time high.
Meanwhile, the Nasdaq Composite settled higher by 232.57 points, or 2%, at 11,786.43 points.