Top ESG stocks for July 2024