Cadmium telluride (CdTe) thin-film photovoltaic (PV) module maker First Solar Inc of Tempe, AZ, USA has released its 2023 Sustainability Report and established a new industry benchmark for transparency by making public details of onsite third-party social audits conducted across its global manufacturing footprint in what is believed to be an industry first...
Source: https://www.semiconductor-today.com/new ... 0823.shtml