One strategy that has received much attention of late is ESG. ESG stands for environmental, social and governance. It aims to mitigate the risks a company faces from poor practices in any of these ...