Strategy reports 840,447 BTC held with aggregate purchase price of $75.39 bln as of August 23rd, 2026 - SEC filing

24 Aug 2026 12:03BTC