In This Article:
Bank of America has seen relatively strong performance in the past six months, rising more than 10% in that time. Bank of America stock is also sitting above the 21-day exponential moving average as well as the 50 and 200-day moving averages. Analysts had upgraded Bank of America stock ahead of earnings, citing expectations of billions of dollars worth of buybacks this year.