Why Bitcoin price just hit $19,000 for the first time in 3 years

For the first time since 2017, Bitcoin price pushed above $19,000, and multiple indicators suggest the rally may continue.
Source: Why Bitcoin price just hit $19,000 for the first time in 3 years (https://cointelegraph.com/news/why-bitcoin-price-just-hit-19-000-for-the-first-time-in-3-years)
Would appreciate your opinion about this