Independent financial news & research
Glencore reported a net profit of $4.41 billion for the first half of 2026, a sharp…