I don't think this Market Cap link is up to date. Current share price is .2399. Multiply that by 21 million shares and you get $5,037,900. I don't think it is taking in account for new issued shares.
"Market capitalization is just a fancy name for a straightforward concept: it is the market value of a company's outstanding shares. This figure is found by taking the stock price and multiplying it by the total number of shares outstanding."