Most of the time you can trust the market to be right about as much as a bull in a China shop, currently only 13% of the shareholder base of this stock are setting the price, the other 87% are either sitting back doing nothing or accumulating off the 13%.