Bank of America is the second-largest bank by assets in the U.S., behind JPMorgan Chase, and its business covers both commercial banking and investment banking thanks to its ownership of Merrill Lynch.
Financial stocks tend to trade at low valuations due to their cyclical risk, and as of April 2026, Bank of America currently has a P/E ratio of 13, and offers a dividend yield of 2.2%.
The company has been opening new locations, entering new markets like Louisville and Milwaukee, as having a physical presence is key to attracting new customers. It also acquired a $9 billion mortgage portfolio from TD, showing it has its eye on growth.
Additionally, CEO Brian Moynihan has long been a favorite of Warren Buffett.