Institutional and corporate investors have acquired 975,000 Bitcoin in 2025, significantly outpacing the 136,000 BTC mined, according to The Coin Republic. This substantial buying activity has led to a supply crunch, potentially setting the stage for a Bitcoin price rally. Currently, ETF issuers, public, and private companies collectively hold 2.03 million BTC, overshadowing the holdings of miners and DeFi firms. Analysts are closely watching Bitcoin's price movements, identifying key resistance levels at $112,000 and $120,880. Breaking these levels could pave the way for further gains, as the market responds to the ongoing imbalance between supply and demand.