MSTR has purchased 15,355 BTC at a price of 1.42 billion dollars at a rate of 92,737 dollars per bitcoin and has achieved a BTC Yield of 13.7% YTD 2025. As of April 27, 2025, the company has held 553,555 BTC at a price of 37.90 billion dollars at a rate of 68,459 dollars per bitcoin.