Wall Street stocks recovered from an early decline and finished higher on Monday, extending the market’s current winning streak as investors await important retail data this week.

The S&P 500 increased 0.4% after falling 0.5% earlier in the session. The benchmark index has gained for four weeks in a row and is up 13.5% so far in the third quarter, although being down for the year.

Also Read| US Stock Market: DJIA, S&P500 and Nasdaq turns red in early trade on Monday

The Dow Jones Industrial Average increased by 0.5%, while the Nasdaq increased by 0.6%. Smaller company stocks increased as well, putting the Russell 2000 index up 0.2%.

The market got off to a bumpy start as traders reacted to news overnight that China’s central bank cut a key interest rate, acknowledging more needed to be done to shore up its economy. The move is the latest warning for markets already on edge over record-high inflation and fears about recessions in the U.S. and elsewhere.

Also Read| US Premarket: Poshmark, Vroom, TaskUs and other stocks making biggest moves

China is the world’s second-largest consumer of crude oil, so the news weighed on energy prices. U.S. crude oil prices slumped 2.9% on worries about the global economy and weighed heavily on energy stocks. Chevron fell 1.9%.

Treasury yields fell as a report showed manufacturing in New York state unexpectedly contracted. The yield on the 10-year Treasury, which banks use to set mortgage rates, fell to 2.79% from 2.83% late Friday.

Some big banks fell as bond yields declined. Capital One slid 1.8%.

Also Read | Google in trouble as DOJ preps antitrust suit

Still, all but two of the 11 sectors in the S&P 500 closed higher. Technology stocks, retailers and other companies that rely on direct consumer spending accounted for a big share of the gains. Visa rose 2.4% and Costco added 1.6%.

Moderna rose 3.3% after British regulators authorized an updated version of its COVID-19 vaccine.

Also Read | Ola to start producing electric cars in 2024

All told, the S&P 500 rose 16.99 points to 4,297.14. The Dow added 151.39 points to 33,912.44. The Nasdaq gained 80.87 points to 13,128.05. The Russell 2000 rose 4.73 points to 2,021.35.

Home Depot and Walmart report their results on Tuesday and Target’s results are due on Wednesday. On July 26, the S&P 500 fell more than 1% after Walmart warned that inflation was hurting its customers’ spending power and said its second-quarter profit would be lower than previously forecast.

Also Read | Elon Musk pitches SpaceX, Neuralink and Tesla to China censorship agency

Wall Street will get another look at the health of the retail sector and consumer spending when the Commerce Department releases its July retail sales report on Wednesday.

Economists surveyed by FactSet expect modest 0.2% growth from June when sales rose 1%. That increase largely reflected higher prices, particularly for gas. But it also showed that Americans continue to spend, providing crucial support for the economy, though some economists suggest it’s mostly coming from higher-income households.