Entering last week before Bitcoin halving takes place with roughly 1,260 blocks to halving (7.5 days). Bitcoin is trading above its previous all time high and lower than current which signifies a possible buying trend coming ahead. Markets may be volatile during this time. Scarcity ahead may push BTC to hit a new all time high any time between now and June 30, 2024.

Stay cautious as whales love to play around events!