All the selling pressure from the German Government is almost all absorbed.

They only have 23,800 $BTC left...