Stocks rose broadly in afternoon trading on Wall Street Friday as investors looked to end a turbulent week on a positive note.
The S&P 500 was up 1.4% as of 3:24 p.m. Eastern time and the Dow Jones Industrial Average also gained ground. But both indexes are still headed for a third straight weekly decline after steep losses earlier in the week, including an 800 point drop in the Dow.
Technology stocks drove much of the market's gains in a sign that investors regained some appetite for riskier holdings. Microsoft rose 1.6% and Apple climbed 2.2%. Nvidia surged 7.7% on solid earnings.
Health care and industrial stocks also gained ground. Investors brushed off a weak forecast from agricultural equipment maker Deere, which gained 4.2%.
Utilities, which have been one of the safer havens for investors this month, lagged the market.
The absence of more discouraging news may have helped put investors in a buying mood Friday, said Rob Haworth, senior investment strategist at U.S. Bank Wealth Management. Haworth said there were signs investors were trying to "find the bottom in this market."
The market's swings have been largely driven by two factors: developments in the U.S.-China trade dispute and investors jumping into bonds as they seek a safe place to park money amid growing concerns about the global economy.
Investors have been mostly defensive throughout August following President Donald Trump's escalation of his trade war with China. He threatened to impose more tariffs on Chinese goods earlier this month, which prompted China to allow its currency to weaken against the dollar in retaliation.
The government has since said it will delay the implementation of more than half of those new tariffs, but increased trade tensions were enough to dash hopes that a resolution would be found anytime soon. Investors are now digging in for an even more protracted trade war - and the volatility that may cause for the stock market.
"Going forward, volatility will definitely pick up," said Gene Goldman, chief investment officer at Cetera Investment Management. "The caution going forward is the trade war, but we do believe the trade war will be resolved faster than the market thinks."
Long-term bond yields climbed Friday. The yield on 10-year Treasury rose to 1.55% from 1.52% late Thursday. That helped lift banks because higher bond yields tend to push interest rates on loans higher, which means more profits for banks. JPMorgan Chase rose 2.1% and Bank of America added 3%.
The bounce for yields follows a weeklong slide that included a sharp drop on Wednesday that rang yet another alarm bell for the economy. The 10-year yield dropped below the yield on the two-year Treasury, a rare occurrence and one that has historically suggested a recession may be a year or two away.
Investors are hoping that the Federal Reserve will continue to cut interest rates in order to shore up economic growth. The central bank lowered interest rates by a quarter-point at its last meeting. It was the first time it lowered rates in a decade.
The Dow rose 260 points, or 1%, to 25,841 and the Nasdaq climbed 1.7%. The Russell 2000 index of smaller stocks jumped 2.2%.
The early gains trimmed some of the week's losses, but the S&P 500 is still poised to shed 1.1% for the week and is on track to lose 3.2% for August. That would mark the second monthly loss for the broad index this year, following a drop in May, in what has generally been a good year. The S&P 500 is still up 15.1% for 2019.
The Nasdaq is in a similar situation. It is on track to lose 3.4% for August, but is still up 19% for the year.
Benchmark crude oil rose 40 cents to settle at $54.87 a barrel. Brent crude oil, the international standard, rose 41 cents to close at $58.64 a barrel. Wholesale gasoline rose 2 cents to $1.66 per gallon. Heating oil was unchanged at $1.81 per gallon. Natural gas fell 3 cents to $2.20 per 1,000 cubic feet.
Gold fell $7.10 to $1,512.50 per ounce, silver fell 9 cents to $17.10 per ounce and copper was unchanged at $2.59 per pound.
The dollar rose to 106.29 Japanese yen from 106.11 yen on Thursday. The euro weakened to $1.1093 from $1.1107.
AP Business Writer Damian J. Troise contributed.