A lot of shorts getting covered yesterday.
Most of the time, price has very little to do with supply/demand.
Give us market set interest rates and cut off the tsunami of free money from the fed. Watch the speculation slow down...a lot.
Short term changes, it is more the expected supply and demand.
Long term price average, it is supply and demand, but it includes all factors, not just free market factors.