Stocks rose Thursday, putting Wall Street on track to break a long string of weekly declines.

The Dow rose for the fifth trading day in a row, adding 516.91 points, or 1.6%, to close at 32,637.19. The S&P 500 climbed about 2% to 4,057.84. The Nasdaq Composite advanced nearly 2.7% to 11,740.65, helped by a surge in Dollar Tree shares. The tech-focused index was the outperformer, after trailing the other averages earlier in the day.