Insider buying and share buyback never ending. 580 shares buy back is scheduled this year in addition to insiders. Here is the latest insider buying: http://www.otcmarkets.com/edgar/GetFilingHtml?FilingID=11962696