Bitcoin's Final Push: Are We at the Top?