The recent release from escrow of millions of cheap shares will keep the price down for quite a while as profits are taken.