Bank of America names some top contrarian stocks to buy right now

Pedestrians pass in front of a Bank of America branch in New York City.
Scott Mlyn | CNBC

Bank of America analysts have named of number of out-of-consensus stock ideas, which they think score well on ESG (environmental, social and governance) factors and are set to outperform.

More In Pro Insight

CNBC ProTesla, Nvidia, and Roblox are some of today's stocks: Pro Market Movers July 5
CNBC ProCredit Suisse slashes year-end S&P 500 target, but sees U.S. dodging a recession
CNBC ProWall Street banks name their top global stocks for the second half — and give three over 70% upside