Bank of America

Analyst Richard X. Bove of Rochdale Research thinks Bank of America is "massively undervalued" and he believes investors should be willing to buy its stock if they are in it for the long haul.

Bove is underweighting bank stocks for many reasons, he said in a Monday note, but for "investors willing to accept less than desirable returns near-term, Bank of America is a very, very undervalued stock."