Impact of corporate social performance on financial performance of manufacturing companies (IMC) listed on the Tehran Stock Exchange · Study