Stocks are trading mixed Tuesday in another choppy session. The Dow Jones industrial average and Standard & Poor's 500 index are swinging between small gains and losses.

The Dow is down 6 points, or 0.1 percent, to 11,054 shortly after noon. It traded up 77 points and down 73 points in the morning. The S&P 500 index is up 4, or 0.3 percent, to 1,166.

JPMorgan Chase & Co. rose 0.8 percent to $32.66. Analysts at Stifel Nicolaus put a "buy" rating on JPMorgan, saying it was undervalued. Other banks also rose including Wells Fargo & Co., which gained 1.1 percent to $24.39.

Investors are struggling with uncertainty over the European debt crisis and questions over which way the U.S. economy is going, said Ryan Detrick, senior technical strategist at Schaeffer's Investment Research. That fear of the unknown makes markets especially volatile, he said. Traders seem to be hanging on every piece of news or rumor out of Europe.

"It's a difficult environment for a long-term investor," Detrick said. "Any news can take you significantly higher or lower. There's just so much volatility."

Detrick says the uncertainty has started to drive retail investors out of stocks. Americans pulled $36 billion out of U.S. stock funds in August, according to preliminary data from the Investment Company Institute. That's second only to the $47 billion withdrawn from U.S. stock funds at the height of the financial crisis in October 2008.

The Nasdaq rose 15, or 1.7 percent, to 2,510. Apple rose 1 percent Morgan Stanley said the company was more likely than ever to reward investors with a dividend or through buying back its stock.

Best Buy Co. plunged 7.6 percent to $23.06, the biggest loss of any S&P 500 stock, after the electronic retailer reported a fall in quarterly profit. Sales in stores open a year or longer dropped 2.8 percent.

A weak reading of business sentiment kept the market's gains in check. An index of small business conditions from the National Federation of Independent Business dropped to a 13-month low in August. The NFIB said companies surveyed had weaker expectations for sales and a bleaker view of the overall economy.

European markets rose Tuesday after Italy's finance minister confirmed that officials had met with China's sovereign wealth fund about buying Italian bonds. A report that China may buy Italian government bonds helped stock indexes eke out slight gains Monday. All of the gains came in a sudden burst of buying in the last 15 minutes of trading.

The Dow and S&P 500 have lost more than 4.6 percent this month amid worries that Europe's debt crisis could knock the U.S. into another recession. The U.S. economy is already slowing, and unemployment remains high at 9.1 percent.