Banks Report Strong Earnings