NEW YORK — Wall Street moved sharply higher Thursday as investors took advantage of bargains in financial stocks after two straight days of heavy declines. The Dow Jones industrials rose more than 100 points.

Stocks initially fell after the Labor Department reported another hefty jump in consumer prices. The 0.8 percent overall rise in July's Consumer Price Index was not as large as June's increase, but it was twice as high as the market expected, and brings inflation to its highest annual pace in 17 years. The core index, which eliminates food and energy prices, is not up as much, but it still rose by 0.3 percent last month — slightly more than forecast.

Wall Street has been concerned that consumers are paring back their discretionary spending in the face of higher prices, in addition to falling home values and a chancy job market. And because consumers' spending accounts for more than two-thirds of the economy, the fear on Wall Street is that the nation is in for a prolonged period of slow or even no growth.

But after its early disappointment with the CPI, investors began looking more positively at stock prices that were beaten down the past two sessions amid rising anxiety about credit losses at banks and brokerages.

"The greater fear right now is missing the next big rally," said Richard Dickson, senior analyst at Lowry Research in Florida. "Inflation numbers were bad, but they are probably going to get better. The fact that the market has not sold off with any strength, investors are saying, 'Hey, let's go ahead and buy."'

The Dow jumped 102.67, or 0.89 percent, to 11,635.63 in late morning trading.

The Standard & Poor's 500 index rose 5.61, or 0.44 percent, to 1,291.44, and the Nasdaq composite index rose 18.62, or 0.77 percent, to 2,447.24.

Bonds edged higher after the Labor Department's data. The yield on the benchmark 10-year Treasury note, which moves opposite its price, dipped to 3.91 percent from 3.94 percent late Wednesday.

The dollar fell against other major currencies, while gold prices also fell.

Oil prices fluctuated, and had little discernible impact on stock trading. Light, sweet crude rose 0.04 cents to $116.04 a barrel on the New York Mercantile Exchange.

In a separate report, the Labor Department said claims for unemployment benefits fell by 10,000 last week — less than anticipated and showed the labor market is still pinched because of the weak economy. But investors seemed relatively unfazed by the latest economic data, turning instead to buying opportunities in the financial sector.

Reports of more credit losses at banks such as UBS AG and JPMorgan Chase & Co. sent shares tumbling earlier this week. The losses served as a stark reminder that the housing slump and resulting credit crisis are far from over.

But the resulting decline in stocks made many companies look more attractive Thursday. Moreover, with many investors on vacation, and therefore fewer people trading, price moves were exaggerated.

Among financial stocks, JPMorgan Chase & Co. was up $1.05 at $37.95, while Merrill Lynch & Co. rose 77 cents to $26.37.

Investors were pleased with Wal-Mart Stores Inc.'s earnings; the world's largest retailer reported a 17 percent rise in second quarter profit and raised its full-year outlook. The discounter has benefited from the economic slowdown, as U.S. shoppers search for lower prices. Wal-Mart was little changed, down 1 cent at $57.87.

Advancing issues outnumbered decliners by about 2 to 1 on the New York Stock Exchange, where volume came to a light 295.4 million shares.

The Russell 2000 index rose 5.36, or 0.72 percent, to 753.05.

Overseas, Japan's Nikkei stock average fell 0.51 percent. In afternoon trading, Britain's FTSE 100 rose 0.15 percent, Germany's DAX index fell 0.26 percent, and France's CAC-40 fell 0.44 percent.