Top ESG stocks for June 2024