Return to Article Details Corporate Governance and Financial Performance toward Sustainability Reporting: A Moderation Study of Firm Size in IDX Companies Download Download PDF