Buy bank shares after Citi, Goldman Sachs, BoA and JPMorgan earnings were insane, says this research group