Home Investing Is Glencore a good stock to buy ahead of earnings?