Stocks ended another day of choppy trading Wednesday, enough for the S&P 500 to break a three-day losing streak.
Strength in technology stocks helped push the Nasdaq higher, while the Dow Jones Industrial Average edged lower. Bond yields fell.
The S&P 500 was up 13.15 points, or 0.3%, at 4,363.80.
The Dow Jones Industrial Average fell 0.53 points, or less than 0.1%, to 34,377.81.
The Nasdaq closed 105.71 points, or 0.7%, higher at 14,571.64.
The Russell 2000 Index of Small Companies rose 7.70 points, or 0.3%, to 2,241.97.
For the week:
The S&P 500 is down 27.54 points, or 0.6%.
The Dow is down 368.44 points, or 1.1%.
The Nasdaq is down 7.90 points, or 0.1%.
The Russell 2000 is up 8.88 points, or 0.4%.
For the year:
The S&P 500 is up 607.73 points, or 16.2%.
The Dow is up 3,771.33 points, or 12.3%.
The Nasdaq is up 1,683.35 points, or 13.1%.
The Russell 2000 is up 267.11 points, or 13.5%.
Disclaimer: This post has been self-published from the agency feed without modification and has not been reviewed by an editor