The price of Bitcoin is set by demand and supply. When more people buy Bitcoin than sell it, the price goes up. The reverse happens when there are more sellers than buyers.