'Mispriced' stocks like this solar name are too attractive to ignore, Bank of America says