Home » News » Nvidia, Broadcom and more: Bank of America’s top 5 stocks to buy for 2026