Description
U.S. stocks ended the day mostly positive after battling back from some early weakness, as the markets weighed the upbeat early Q3 earnings season with the uncertainty of inflationary pressures, supply chain issues, heightened energy prices, and data suggesting a slowdown in China.