the answer is one word:
demandthink about it. price is now $4200, people are now paying forty two hundred dollars to own 1 bitcoin. they want it. the media is helping a lot too. it is no longer a secret thing existing in the nerds basement in 2009

it is out there, countries are seeing it as a currency just like USD, CNY, JPY, GBP,... and that is a huge step forwards.