Glencore falls 5% after missing EBITDA estimates, capital returns disappoint

Feb 19, 2025 - 09:55
 0
Glencore falls 5% after missing EBITDA estimates, capital returns disappoint