#BTC's price surge stalled just below $106.6K - a level with 31K $BTC held at that cost basis. This supply cluster originated on Dec 16 and remains unshaken. Holders haven’t redistributed, nor averaged down - making $106.6K an important level to watch in the short term.