The only parameter for bitcoin price is demand and supply, because bitcoin is decentralized, so nobody can control it, no economics rumour or other rumour can affected bitcoin price, the market demand and supply and the transaction rate are the only factor that going to determine the price
Simple explanation maybe : supply and demand.
Naturally, bitcoin supply always decrease but demand of it continues to increase which causes bitcoin price rises.
But, Bitcoin price also affected by whether local or global market issues/events such as ETF news, bitcoin market in Japan, merchants accepted bitcoin payment in some countries or exchanges regulated in USA and recently in China. All of those factors affecting bitcoin market obviously.