Bank earnings show good economic conditions