Stocks rose on Thursday as gains in bank shares and the oil market offset another dismal round of U.S. unemployment data.

The Dow Jones Industrial Average closed 377.37 points higher, or 1.6%, at 23,625.34 after falling more than 450 points earlier in the day. The Dow also snapped a three-day losing streak. The S&P 500 climbed 1.15% to 2,852.50. The Nasdaq Composite closer 0.9% higher at 8,943.72. Both the S&P 500 and Nasdaq were down over 1% to start off the session.