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 ProThe market comeback attracts big retail buying, notably in these tech stocks
CNBC ProGoldman says buy these global stocks to play a $900 billion EV opportunity — and names one with over 50% upside
watch now
CNBC ProBed Bath & Beyond, Goldman Sachs, and Apple are some of today's stocks: Pro Market Movers June 29