Two months after its last one, bitcoin has once again hit all-time high, crossing $112,000 around12:30 ET before reaching $113,804. Between the lines: There aren't many bitcoins available for regular people to buy right now, and the shrinking liquid supply is putting a floor on price.