Jeez man, if you didn't know, 3rd party sites don't report OTC market caps correctly. Even your trading broker like TD Ameritrade won't show it right. You have to go to the exchange to find the O/S and market cap. OTCMarkets has to keep this info current for the tickers that trade on it. It's the only source you can trust. Their current cap is $43,146,536