NEW YORK (CNNMoney) — U.S. stocks stumbled Friday, following a two-day rally, closing lower for a second straight week with worst declines of the year.
Friday’s losses came as a slowdown in China’s economy overshadowed a batch of better-than-expected earnings results.
The Dow Jones industrial average dropped 137 points, or 1.1%, the S&P 500 shed 17 points, or 1.3%, and Nasdaq lost 44 points, or 1.5%.
Each of the indexes also logged the biggest weekly declines of the year. The Dow tumbled 1.6%, while the S&P 500 sank 2% and the Nasdaq lost 2.3%.
The Chinese economy grew at an annual pace of 8.1% in the first quarter, the country’s National Bureau of Statistics said Friday, marking a deceleration from an 8.9% growth rate in the prior quarter.
Fears are looming among many investors about a slowdown in China following years of breakneck growth, and what some believe is an inflating property bubble. Others, however, are more optimistic; the World Bank predicts the Chinese economy will slow to a 8.2% growth rate this year but rebound to 8.6% in 2013.
“Markets have been overemphasizing the risk of a hard landing in China,” said Michelle Gibley, director of international research at Charles Schwab. “Growth did slow, and it was weaker than expected, but I think this could prove to be the trough, and economic growth will start to pick up.”
Gibley highlighted the fact that the Chinese government has been easing its monetary policy, and expects those efforts to make an impact on the economy through the course of the year.
China’s slower growth weighed broadly on the market, with over 90% of the Dow’s 30 components trading lower, including JPMorgan Chase, despite a first-quarter earnings and revenue beat.
The bank posted earnings of $1.31 a share, which were lower from a year ago, but above analyst estimates of $1.17. Shares dipped more than 2%.
Wells Fargo also topped expectations, reporting earnings of 75 cents a share on $21.6 billion in revenue, but the bank’s stock also fell.
Shares of Bank of America, Goldman Sachs and Morgan Stanley, which all post results next week, were also lower.
“The bank earnings were decent, but we didn’t see any home runs,” said Peter Tuz, president at Chase Investment Counsel. “And China’s news is casting a negative pall, so it’s natural for investors to take some money off the table, especially after two strong days.”
Investors were also skittish as the cost of insurance for Spanish debt rose to an all-time high, raising debt contagion fears in the Eurozone, said Wells Fargo Advisors analysts.
U.S. stocks posted the best gains in a month on Thursday, with the Dow and S&P 500 jumping 1.4%.
Economy: A lower than expected reading on the University of Michigan’s Consumer Sentiment Index also weighed on the market. The index fell to 75.7 in April, from 76.2 in March. Analysts were expecting the index to slip to 76.1.
Meanwhile, the U.S. government reported that the Consumer Price Index, its key inflation metric, rose 0.3% in March, led by increases in gas prices, with a year-over-year increase of 2.7%. The reading was in line with analyst expectations.
Companies: Google beat earnings expectations late Thursday, with a profit of $2.9 billion for the first quarter, up 61% from a year earlier. Google’s revenue climbed 24% to $10.7 billion. The company also announced an unorthodox stock split. Shares of the search giant were lower.
Coinstar shares jumped after the company noted “stronger than anticipated consumer demand at Redbox” on Thursday and raised its earnings outlook for the year.
Dow Chemical shares edged higher after the company announced late Thursday that it will raise its second-quarter dividend by 28% to 32 cents per share.
World markets: European stocks closed mixed. Britain’s FTSE 100 gained 0.3%, while the DAX in Germany fell 2.4% and France’s CAC 40 slipped 2.2%.
Asian markets ended higher. The Shanghai Composite gained 0.4%, the Hang Seng in Hong Kong climbed 1.8% and Japan’s Nikkei rose 1.2%.
Currencies and commodities: The dollar gained against the euro, the British pound and the Japanese yen.
Oil for May delivery slipped 47 cents to $103.17 a barrel.
Gold futures for April delivery fell $12.30 to $1,667.20 an ounce.
Bonds: The price on the benchmark 10-year U.S. Treasury rose, pushing the yield down to 1.99%, from 2.05% late Thursday.