Companies with a Value score of at least 3, ordered by Value score
Intexa S.A. engages in the operation of the photovoltaic installation of Saint-André-de-Cubzac in the department of Gironde, France.
ENGIE SA engages in the power, natural gas, and energy services businesses.