This market mechanism is getting more complicated, besides demand and supply I would think of "manipulation/speculation" as one major factor of this hike too.