Return to Article Details Evaluating the Impact of Sustainability Reporting on Financial Performance: The Mediating Role of ESG Performance and the Moderating Role of Firm Size Download Download PDF