Actually you'll find that speculation is the driving force for the price. A rumour of news coming or a new release around the corner will usually increase the price. However, once the news has been released, the price usually dumps a bit. Unless said news is amazeballs, which is very rare.