Stocks are closing mostly higher on Wall Street after better results from Best Buy and other retailers.
Bond yields, which had been rising sharply in recent days, pulled back Tuesday, bringing relief to investors worried about higher interest rates.
The Standard & Poor's 500 index rose six points, or 0.4 percent, to 1,652 points. The S&P ended a four-day losing streak.
The Dow Jones industrial average lost seven points, or 0.05 percent, to 15,003. The Dow fell for a fifth straight day, its longest losing streak of the year.
The Nasdaq rose 24 points, or 0.7 percent, to 3,613.
Best Buy and Urban Outfitters rose sharply after reporting higher income.
Three stocks rose for every one that fell on the New York Stock Exchange. Trading volume was light.