Bank of America and Citigroup join rivals in predicting better times ahead.Bank of America and Citigroup join rivals in predicting better times ahead.