The Bitcoin market cap is usually quoted as every BTC currently in existence times the current market price. This is not true because the majority of BTC were never traded for currency. Even worse during a rally the supply dries up because people do not want to risk having the price surpass their ask significantly.
And how is this different than stocks?