US stocks ended higher on Tuesday as crude prices steadied and US Treasury yields eased, offering some reprieve from concerns that have preoccupied investors in recent weeks, and allowing markets to turn their attention to the approaching third-quarter reporting season.
According to preliminary data, the S&P 500 gained 46.52 points, or 0.60%, to end at 7,820.47 points, while the Nasdaq Composite gained 127.43 points, or 0.46%, to 27,604.74. The Dow Jones Industrial Average rose 263.67 points, or 0.49%, to 51,531.57.