ESG rating solar companies