$15,000: Is There a Limit to Bitcoin's Meteoric Rally?