Return to Article Details Impact of Environmental, Social, and Governance Scores on Market Reaction: Evidence of Top 80 Companies Listed from Idx80 Download Download PDF