U.S. stocks rallied Thursday after better-than-expected earnings reports from Walgreens Boots Alliance, UnitedHealth, Bank of America and other major companies.
The S&P 500 rose 1.7% to 4,438.26 in its biggest jump since March.
The Dow Jones Industrial Average jumped 534.75 points, or 1.6%, to 34,912.56.
The Nasdaq Composite added 1.7% at 14,823.43.
The three averages are now on track to close the week higher, with the S&P 500 and the Dow roughly 2% off their record highs and the Nasdaq Composite about 4% behind.
Third-quarter earnings season ramped up Thursday with several big banks and Dow members reporting financial results before the bell.
Eight members of the S&P 500 reported earnings this morning and all eight beat earnings-per-share expectations from Wall Street.
European stocks close higher as traders digest U.S. inflation data, earnings
Reference: CNBC