Traders work on the floor of the New York Stock Exchange February 21, 2012. REUTERS/Brendan McDermidReuters - Banks led stocks lower on Wednesday as the S&P 500 stalled near a 10-month-high after signs of weak European business activity rekindled concerns about a recession overseas.