Investors can't make up their minds. Earlier this week, the stock market gave up ground in the biggest plunge of the year. Then two days of gains reversed many of those losses. Today, though, worries are again taking center stage, as China's GDP growth came in slower than expected and higher food and gasoline prices helped spark the Consumer Price Index to a 0.3% jump. As of around 10:45 a.m. EDT, the Dow Jones Industrials (INDEX: ^DJI) were down 98 points to 12,888, while the S&P 500 (INDEX: ^GSPC) fell 13 points to 1,375.

All but two of the Dow's components traded lower. As you'd expect, among the hardest-hit were the economically sensitive Alcoa (NYSE: AA) and Bank of America (NYSE: BAC). Alcoa needs a strong Chinese economy to support aluminum prices and eventually bring back greater profitability, even though strong levels of aluminum output within China are among the culprits holding prices back.

B of A, on the other hand, could get hurt from reports of weaker consumer sentiment. Its credit card business relies on consumer spending, and loan activity is also driven by sentiment. Although Wells Fargo (NYSE: WFC) beat earnings expectations this morning, those results weren't enough to keep its own shares from dropping -- and B of A still needs to establish that it's in equally good shape as Wells Fargo.

Enjoy the roller coaster!
As earnings season continues, you can expect plenty of big up and down moves. It's hard to stay focused on the long run, but the right stocks will earn you great returns if you give them time. To learn the name of one such stock, check our special report: "The Motley Fool's Top Stock for 2012." Inside, we reveal a stock that the Fool's chief investment officer has hand-selected as a great prospect for this year and beyond. Get access to the report and find out the name of this legendary company -- but don't wait; do it right now.