U.S. stock indexes rose on Tuesday, with the S&P closing in on its all-time high, helped by some encouraging earnings reports and optimism that planned trade talks between the United States and China would help resolve their trade spat.
Source:: Reuters – Business News