In addition to supply and demand factors, bitcoin prices are strongly influenced by positive and negative sentiments circulating in the market, and in fact we can see how bitcoin prices rose very high and were even able to break their highest price record after the statement from Elon Musk to accept bitcoin as Tesla paymentand this is an example of positive news for bitcoin, and vice versa when tesla announced the termination of bitcoin acceptance and it caused the bitcoin price to fall as it is today, in my opinion there are actually many factors that greatly affect the price of bitcoin and we hope that in August this will there is a lot of positive news, so that it can trigger the bitcoin price to rise again in the market.
The positive and negative sentiments do determine the supply and demand. Supply is always supply, but demand basically rises and drops according to what people want, sometimes Elon says "bitcoin bad" and demand drops, and sometimes Elon says bitcoin good and demand rises.
So, when you look at it, at the end of the day demand/supply is the only thing that matters, we really do not need anything else, and that does change a ton for us as well because knowing that demand/supply is the only thing that matters and everything else just changes the ratio means that you can invest accordingly.
Supply is technically the same at most times, it is max 21 million and we have less than that, supply of how much available on an exchange changes, sometimes people sell a lot of bitcoins, but that is already the one out there, so if you calculate that, all you need to learn is demand, and when you figure that out you know the direction.