Its a simple market concept of demand and supply which determines the price,their are other macro factors too that determine the price of Bitcoin like government intervention or policy,inflation or deflation on dollar,etc.So only supply will not determined the price of btc