U.S. stocks end well off lows with S&P 500 above 3,900
Stocks trimmed losses from nearly oversold levels, while bond yields soared on bets the Federal Reserve will stay hawkish as it confronts the hottest inflation in about four decades. After exhausting gyrations, the S&P 500 managed to close slightly above 3...