CNBC Pro

Bank of America: These are the 'best of the best' global stocks to buy right now

A Bank of America branch in San Francisco on Jan. 14, 2021.
David Paul Morris | Bloomberg | Getty Images

Bank of America says these "high quality" stocks are set to deliver consistent growth and returns over the long term.

More In Street Calls

CNBC ProHere are Wednesday's biggest analyst calls: Apple, Nvidia, Amazon, Teladoc, Nasdaq, Uber & more
CNBC ProWeber shares could tumble more than 65% from here as sales weaken, Citi says in downgrade
CNBC ProGuggenheim downgrades Teladoc to sell, citing slowing growth going forward