Bitcoin (BTC) price is fighting to hold $100K after a volatile weekend dip to $98,225. Despite this, BTC price recovered 2.82% and closed above the aforementioned psychological level. As of Monday, June 23, BTC price is up nearly 1% and trades at $101,500. With the New York trading session underway, traders are watching $99.8K support and $102.6K resistance for the next big move. In this BTC price analysis, let’s break down the critical levels and whether BTC is poised for a rally to ATH or deeper drop.