U.S. stocks rallied, with the Dow Jones Industrial Average rising more than 250 points, as the year’s most-battered shares continued to recover and energy shares climbed with oil prices.

The Standard & Poor’s 500 Index rose 1.6 percent to 1,926.70 at 4 p.m. in New York, capping its first three-day advance this year and closing at a two-week high. West Texas Intermediate crude futures surged, briefly topped $31 a barrel.

Equity gains are coming virtually as fast as the losses that sent the S&P 500 to its worst start to any year, with almost half of 2016’s decline made up in three days. The rally today occurred as oil climbed more than 5 percent, Federal Reserve officials expressed caution on the economy and data on manufacturing was better than forecast.

This year’s most beaten-down industries have bolstered the gains since the main U.S. equity index closed at a 22-month low last Thursday, amid a sense that the selling was overdone. Banks in the benchmark are up 9.7 percent in the last three sessions, recovering from the lowest level since 2013, while retailers have surged 7.3 percent, rebounding from a 16 percent drop to begin 2016.

Source: Bloomberg