Various reasons, there is rarely just a singular reason for Bitcoin to significantly change its price. Most of the replies in this thread are on point, but also consider what I've mentioned below. You'll start to figure out that its not just one or two things, but a combination of contributing factors that effect the price.
Many users and even non-bitcoiners are also curious to know why Btc price is moving up and set to cross the ath of 20k usd, thing is I just hope it does not make them start investing cause of FOMO. People tend to forget Bitcoin has had a very good year, with all indication that it will prolly break the ath soon.
Starting from the pandemic that didn't quite affect btc, while traditional institutions plunged, to the btc halving and the numerous big news of companies investing in Bitcoin and others making it their reserve asset, this year was good for btc adoption and now the price is moving in tune with the kind of year it was for btc, which is a good one.
This will always happen, and if history repeats itself Bitcoin will rally up, and then lose value fairly significantly making many impatient investors take the loss, and therefore lose money. This will be true with any investment though, and its specific to Bitcoin. If people see something rallying up, they will invest for fear of missing out on the big bucks, ultimately if the investment you've been watching is starting to rally up the safest conclusion would be you've already missed out.
The pandemic has effected the economy of traditional currencies quite heavigly, and to be honest I've been suprised how Bitcoin has remained fairgly stable among it, except for the recent price rise. This might have got a lot of people interested in Bitcoin, which may have contributed to the recent surge, since they might believe its becoming a mature currency, and is stronger than traditional currencies for the reasons above. I can't agree with them at this moment in time, but I can see why someone would think that. Obviously, the positive news of Paypal implementing Bitcoin within the USA has probably had an effect.