Nasdaq, S&P 500, Dow Jones, yields come off lows in choppy pre-holiday trading