Home Investing Glencore share price firms as it estimates bumper trading profits