The price is settling around the $630 at the moment. I think the price will be here before the halving. It might rise after.
I think it is good for the price to trade within a certain range. That is to absorb some profit taking after recent big rise.