Corporate social responsibility, environmental leadership and financial performance · Study