{{ 'Go back' | translate}}

RBC says buy these 12 socially responsible stocks that are beating the market amid the coronavirus turmoil - and can help protect portfolios from more chaos

Glenn Hunt/GettyRBC strategist Sarah Mahaffy says companies that score high on ESG metrics have held up better than the rest of the market since the onset of the coronavirus sell-off.The result is that most ESG funds are beating their benchmarks this month.