Glencore has forecast that its commodity trading division's profit will exceed $5 billion in 2026; a performance that, according to the company, has been driven above all by upheavals in oil, refined products, gas, and shipping markets, and could mark one of the best results in Glencore's history.