Bitcoin’s Bull Run: Is the Final Wave Here?