The US stock market rallied to records on Tuesday as profits kept piling up for companies and oil prices eased. The S&P 500 jumped 1.8%, topping its prior all-time high set a couple of months ago.
The Dow Jones industrial average added 907 points, or 1.7%, extending gains from its own record set the day before. The Nasdaq composite climbed 2.6%, adding to a broad advance across major US indexes.
Together, the moves marked a fresh burst of momentum for Wall Street, with rising profits and softer oil prices helping push the main benchmarks to new highs.