What is meant by a bull run?

"Bull run"

is a term used to describe a period of time during which cryptocurrency prices rise continuously and rapidly. During this period, the market is in a state of great optimism, as demand for cryptocurrencies increases and many investors (even newcomers) tend to buy.

Why does a bull run happen? The entry of large investors or huge companies into the market.

$BTC