Bitcoin hits $150,000 before the end of the year