Financial Stocks Lift Despite Bad Earnings