The Dow Jones gained 5 percent or 1,086 points to 22,878. The benchmark S&P 500 gained 5 percent or 116 points to 2,467. Nasdaq rose 5.8 percent or 361 points to 6,554.
Energy stocks gained the most as oil prices notched their biggest gain in more than two years.
Economists called the big market moves a “reflex rally” after Monday’s drop, which left Wall Street on track for its worst December since the Great Depression.
Stocks continued to rise Wednesday led by retailers and technology companies
The S&P 500 is up 41 points or 1.7 percent to 2,391 at midday. The Dow Jones Industrial Average is up 346 points or 1.6 percent to 22,131. The Nasdaq Composite is up 2.5 percent at 6,349. The indexes are rebounding from steep losses before the Christmas holiday.
Among retailers, Macy’s gained 4.3 percent and Amazon.com rose 4.3 percent. Kohl’s jumped 5.6 percent.
Bond prices fell. The yield on the 10-year Treasury is up to 2.76 percent.
Stocks are opening strongly higher on Wall Street Wednesday, with real estate, raw materials and energy stocks leading a broad rebound from Monday’s steep losses.
Twitter jumped 4.6 percent and Mastercard gained 3.9 percent in early trading, the biggest gainers as traders returned from the Christmas holiday.
Retail stocks also enjoyed large gains: Macy’s is up 3.6 percent, Kohl’s up 3.1 percent and Walmart up 2.4 percent.
The Dow Jones Industrial average gained 223 points or 1 percent to 22,013. The S&P 500 is up 33 points or 1.4 percent at 2,384. The Nasdaq Composite is up 116 points or 1.9 percent at 6,311.
Bond prices fell. The yield on the 10-year Treasury rose to 2.76 percent.