Stocks rose in afternoon trading on Wall Street Thursday as technology companies clawed back some of the ground they had lost recently.
Major indexes are still headed for weekly losses and a dismal monthly performance after sliding for much of April. This week has been especially turbulent as investors review a heavy batch of corporate earnings from major tech companies, industrial firms and retailers.
The S&P 500 rose 0.8% as of 12:01 p.m. Eastern. The Dow Jones Industrial Average rose 159 points, or 0.5%, to 33,458 and the Nasdaq rose 0.6%.
Big Tech and communications companies have been behind much of the oscillations in the broader market as their pricey stock values have more force in pushing the major indexes up or down.