Companies need to contribute to society, says BlackRock Chairman and Chief Executive Officer Larry Fink, to deliver long-term financial growth and profitability and, ultimately, to attract and retain the support of institutional investors.
Younger companies increasingly seek clarity into their corporate social responsibilities by adopting a public benefit corporation structure and opting to be designated as a certified B corporation.