Bank of America Stock: Growth & Undervalued?