Return to Article Details CSR as a strategy for financial performance and corporate transparency