
U.S. stocks traded higher midway through trading, following the release of several earnings results and economic reports.
The Dow traded up 2.07% to 31,262.89 while the NASDAQ rose 1.55% to 11,425.80. The S&P also rose, gaining, 1.77% to 3,857.64.
Also check this: Why Cannabis Companies Traded Higher; Here's 60 Biggest Movers From Yesterday