Stocks jumped Friday as Wall Street looked to grind out a rare positive week in what has been a rough first half of the year.
The Dow Jones Industrials leaped 587.36 points, or 1.9%, to 31,264.72.
The S&P 500 hiked 83.93 points to 3,879.66.
The tech-heavy NASDAQ popped 291.24 points, or 2.6%, to 11,523.43.
Those moves come as the stock market appears to have found some stability this week, at least for the short term. The S&P 500 is up 4% for the week, while the NASDAQ is up 5% and the Dow is 3% higher. All three averages are looking to snap three-week losing streaks.
On the corporate front, shares of FedEx moved higher despite a mixed fourth-quarter report after the logistics company delivered an upbeat earnings forecast.
Treasury prices were unchanged, keeping yields at Thursday's 3.09%.
Oil prices soared $1.77 to $106.04 U.S. a barrel.
Gold prices slid $3.70 to $1,826.10 U.S. an ounce.