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 ...