Will Bitcoin make a new ATH this time before the halving?