Today, stocks rallied, pushing the major averages higher for the second day in a row, as investors looked past the trade turmoil that weighed on the market earlier in the week.
The gains came even as notable technology stocks Alphabet and AMD posted steep losses following earnings.
The blue-chip Dow Jones Industrial Average climbed 317.24 points, or 0.71 percent, to 44,873.28. The index’s gains were led by a sharp advance in Nvidia. Meanwhile, the S&P 500 rose 0.39 percent, ending at 6,061.48. Meanwhile, the Nasdaq Composite added 0.19 percent, closing at 19,692.33.
Please select this link to read the complete article from CNBC.