10 Best Undervalued Stocks to Buy According to Billionaires

5. Bank of America Corp. (NYSE:BAC)

Number of Billionaire Investors: 18; Holdings: $36.3 Billion

Number of Hedge Fund Holders: 113

Forward P/E: 11.1; P/B: 1.14

Bank of America Corp. (NYSE:BAC) is one of the largest financial institutions in the world, offering a comprehensive suite of banking, investment, and wealth management services. With a strong presence in retail banking, corporate lending, and capital markets, the company serves millions of consumers, businesses, and institutional clients.

In early March, Baird analyst David George upgraded Bank of America Corp. (NYSE:BAC) from Neutral to Outperform and raised the price target from $45 to $50. The analyst noted that despite recent pressure on the stock, the company remains a key player in U.S. banking and is now trading at an attractive price. He also highlighted the bank’s strong position as a creditor, robust market operations, solid deposit business, and overall strong execution.