Strategy has purchased an additional 705 BTC for $75.1 million at an average price of $106,495 per Bitcoin.
This has increased its year-to-date BTC yield to 16.9% in 2025.
As of June 1, 2025, the company owns a total of 580,955 BTC.
These were purchased at a cumulative cost of $40.68 billion.
At an average purchase price of $70,023 per Bitcoin.