Last financial doc has 297,171,698. http://www.otcmarkets.com/financialReportViewer?symbol=CPSZ&id=72275 I think it is 400 to 550 Million now, but really have no idea. The last 2 months it has traded like less than 100 million shares outstanding. The float is locked up!!! CPSZ is getting ready to explode!!