Periodic reminder.

You can't keep the ball underwater forever.

MtGox returning 140k BTC

German govt selling 50k BTC

US govt selling 10k BTC

Miners forced to sell BTC after the halving ...

That's all done now.