Bitcoin threatens $107K next as yearly open becomes key BTC price floor