Stocks embrace confidence data and earnings, Oil rallies, Gold wavers, Cryptos edge lower

  • tradingContest