I think you may be making the same mistake I did. Did you get the info. from Yahoo "key statistics?" In some of the categories such as total shares outstanding, the number is actually in thousands and thus represents Billions rather than millions. It is confusing because other numbers do not seem to do this on the same chart.
Just did a recalc - took the market cap and divided it by share price - it equals 1,600,000 shares appx - my first estimate stands: there are 1,600,000 shares outstanding and from 3,000,000 to 5,000,000 being traded almost every day. The distortions of HFT and hedgies is swinging the entire market by its tail!. There is NO value left in a market that behaves like this.