News

Iberdrola, Europe's biggest utility, posted a net profit for the first quarter of 2 billion euro ($2.27 billion), exceeding market expectations.
Glencore reported on Wednesday lower copper production for the first quarter and said that it expects its 2025 trading division ...
Three trade sources confirmed on Wednesday that Indian Oil Corp, the country's largest refiner, had agreed to a five year liquefied gas ...