
U.S. stocks traded higher toward the end of trading, following the release of several earnings results and economic reports.
The Dow traded up 1.93% to 31,220.12 while the NASDAQ rose 1.5% to 11,418. The S&P also rose, gaining, 1.72% to 3,855.76.
Also check this: Why Cannabis Companies Traded Higher; Here's 60 Biggest Movers From Yesterday