commodity analysis