The recent surge in stocks since the presidential election in November has been particularly generous to banks, pushing the KBW Bank Index up 30% over the past four months. This doesn’t mean that there are no more cheap bank stocks to be had, but it does mean that the list has narrowed to two: Capital One (NYSE: COF) and Citigroup (NYSE: C).