MicroStrategy and Tether have purchased 350+ BTC per day in the past 6 months, accounting for 78% of the daily new supply. With such large-scale purchases of Bitcoin by institutions, it is unreasonable for Bitcoin not to exceed 100,000 this year.