Analyst: Commodity prices have peaked