While stocks have hit new record highs, commodities have lagged.