The 30-stock index leaped 823.32 points, or 2.7%, to 31,500.68.
The S&P 500 hiked 116.01 points, or 3.1%, to 3,911.74.
The tech-heavy NASDAQ popped 375.43 points, or 3.3%, to 11,607.62.
The major averages are wrapping up a big comeback week for stocks. The S&P 500 is up 6.5% for the week, while the NASDAQ Composite gained 7.5% and the Dow is 5.4% higher.
Those moves followed the worst weekly decline for the S&P 500 since 2020. Last week, the broader market index closed down 5.8% for the week.
All three major averages were snapped three-week losing streaks, as market participants continued to search for a bottom. Still, many on Wall Street maintained a gloomy outlook.
Cruise line stocks led the S&P 500 gains. Shares of Carnival Corporation rallied 12.4% after the company reported booking volumes in its most recent quarter were “nearly double” the volumes in the first quarter, meaning the company saw its “best quarterly booking volumes since the beginning of the pandemic.”
Royal Caribbean Group surged 15.8%. Norwegian Cruise Line Holdings’ gained 15.4%.
The financials sector was a notable gainer in the broader market index, up 3.8%. Several of the nation’s largest banks outperformed after the Federal Reserve released the results of its annual “stress test.” The central bank said companies such as Wells Fargo have strong pools of capital to weather a severe recession.
Wells Fargo’s stock price jumped 7.6%. Capital One popped 5.6%.
Shares of FedEx surged 7.2% despite a mixed fourth-quarter report after the logistics company delivered an upbeat earnings forecast.
Consumer sentiment hit a record low reading of 50 in June, according to a University of Michigan survey released Friday morning.
While on the surface that is not positive for the market, investors liked a figure inside the report which showed 12-month inflation expectations by consumers easing back to 5.3%.
Treasury prices were lower, raising yields to 3.14% from Thursday’s 3.09%. Treasury prices and yields move in opposite directions.
Oil prices soared $3.21 to $107.48 U.S. a barrel.
Gold prices slid $2.90 to $1,826.90 U.S. an ounce.