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.