Stocks gained today, despite choppy trading and a late fade. Financial stocks dragged the broader market lower, however, as softness in the market and EU crisis weighs on investors.
Financials industrial and energy stocks lead losers today as news that Germany's economy is struggling caused investors to worry whether slowed economic expansion would affect demand.