Financial insights of CSR