TD Ameritrade updates market cap in real time. I don't know if it is afunction of bid, or last, price. I suspect it is based on last, based on the sub - 1 million value I saw at times today.
If that is true, closing Market cap of 1.2 mill. Divided by .0004 yields 3 billion shares outstanding. An alternative interpretation yields 4 billion outstanding.
Eli's may be more knowledgeable.