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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results