Corporate Bitcoin Treasury Full Tracker 2026: Who Holds Most BTC?
As of May 26, 2026, a tracker cited by Bitcoin Treasuries says 254 entities hold 3,914,822 BTC, about 18.6% of the 21 million supply. ETFs lead with 1,499,344 BTC (7.14%), ahead of public companies (1,198,352) and governments (518,526). Strategy (MSTR) holds 843,738 BTC; it bought 24,869 BTC for $2.01B in May and reported YTD BTC yield of 13.3%.