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