5 Best Stocks to Buy According to Warren Buffett

2. Bank of America Corporation (NYSE: BAC)

Number of Hedge Fund Holders: 87    

Bank of America Corporation (NYSE: BAC) is placed second on our list of 10 best stocks to buy according to Warren Buffett. The company markets banking and other financial services and is headquartered in North Carolina. SEC filings reveal that Berkshire Hathaway owned more than 1 billion shares in the bank at the end of the second quarter of 2021 that were worth more than $41 billion, representing 14.2% of the investment portfolio. 

On June 2, investment advisory Truist initiated coverage of Bank of America Corporation (NYSE: BAC) stock with a Buy rating and a price target of $48. Gregg Gilbert, an analyst at the firm, issued the ratings update. 

At the end of the second quarter of 2021, 87 hedge funds in the database of Insider Monkey held stakes worth $46 billion in Bank of America Corporation (NYSE: BAC), down from 97 in the previous quarter worth $45 billion.