commodity price analysis