Commodity Markets July 18