Below is a complete timeline of Bitcoin purchases based on available information (as of August 2025). Due to potential discrepancies in data sources, some information may not be entirely consistent, but the following timeline is based on reliable online resources and public statements, as accurately as possible. MicroStrategy Bitcoin Purchase Timeline August 11, 2020: First purchase, bought 16,796 Bitcoins at an average price of $10,419.15, totaling approximately $1.75 billion.

September 14, 2020: Bought 21,454 Bitcoins at an average price of $11,652.84, totaling approximately $2.5 billion.

December 4, 2020: Bought 2,574 Bitcoins at an average price of $19,427.00, totaling approximately $0.5 billion.

December 21, 2020: Bought 29,646 Bitcoins at an average price of $21,925.00, totaling approximately $6.5 billion.

January 22, 2021: Bought 314 Bitcoins at an average price of $31,808.00, totaling approximately $0.1 billion.

February 2, 2021: Bought 295 Bitcoins at an average price of $33,810.00, totaling approximately $0.1 billion.

February 24, 2021: Bought 19,452 Bitcoins at an average price of $52,765.00, totaling approximately $10.26 billion.

March 1, 2021: Bought 328 Bitcoins at an average price of $45,710.00, totaling approximately $0.15 billion.

March 5, 2021: Bought 205 Bitcoins at an average price of $46,888.00, totaling approximately $0.1 billion.

March 12, 2021: Bought 262 Bitcoins at an average price of $57,146.00, totaling approximately $0.15 billion.

April 5, 2021: Bought 253 Bitcoins at an average price of $59,339.00, totaling approximately $0.15 billion.

May 13, 2021: Bought 271 Bitcoins at an average price of $55,387.00, totaling approximately $0.15 billion.

May 18, 2021: Bought 229 Bitcoins at an average price of $43,663.00, totaling approximately $0.1 billion.

June 21, 2021: Bought 13,005 Bitcoins at an average price of $37,617.00, totaling approximately $4.89 billion.

August 24, 2021: Bought 3,907 Bitcoins at an average price of $45,294.00, totaling approximately $1.77 billion.

September 13, 2021: Bought 5,050 Bitcoins at an average price of $48,099.00, totaling approximately $2.43 billion.

November 29, 2021: Bought 7,002 Bitcoins at an average price of $59,187.00, totaling approximately $4.14 billion.

December 9, 2021: Bought 1,434 Bitcoins at an average price of $57,477.00, totaling approximately $0.82 billion.

December 30, 2021: Bought 1,914 Bitcoins at an average price of $49,229.00, totaling approximately $0.94 billion.

February 1, 2022: Bought 660 Bitcoins at an average price of $37,865.00, totaling approximately $0.25 billion.

April 5, 2022: Bought 4,167 Bitcoins at an average price of $45,714.00, totaling approximately $1.9 billion.

June 9, 2022: Bought 480 Bitcoins at an average price of $20,817.00, totaling approximately $0.1 billion.

September 20, 2022: Bought 301 Bitcoins at an average price of $19,851.00, totaling approximately $0.06 billion.

December 21, 2022: Bought 2,395 Bitcoins at an average price of $17,871.00, totaling approximately $0.43 billion.

December 22, 2022: Sold 704 Bitcoins at an average price of $16,776.00, totaling approximately $0.12 billion (for tax optimization).

December 24, 2022: Bought 810 Bitcoins at an average price of $16,845.00, totaling approximately $0.14 billion.

March 23, 2023: Bought 6,455 Bitcoins at an average price of $23,238.00, totaling approximately $1.5 billion.

April 5, 2023: Bought 1,045 Bitcoins at an average price of $28,016.00, totaling approximately $0.29 billion.

June 28, 2023: Bought 12,333 Bitcoins at an average price of $28,136.00, totaling approximately $3.47 billion.

July 21, 2023: Bought 467 Bitcoins at an average price of $30,835.00, totaling approximately $0.14 billion.

September 25, 2023: Bought 5,445 Bitcoins at an average price of $27,053.00, totaling approximately $1.47 billion.

October 21, 2023: Bought 155 Bitcoins at an average price of $34,495.00, totaling approximately $0.05 billion.

November 30, 2023: Bought 16,130 Bitcoins at an average price of $36,785.00, totaling approximately $5.93 billion.

December 27, 2023: Bought 14,620 Bitcoins at an average price of $42,110.00, totaling approximately $6.16 billion.

February 6, 2024: Bought 850 Bitcoins at an average price of $43,764.00, totaling approximately $0.37 billion.

February 26, 2024: Bought 3,000 Bitcoins at an average price of $51,813.00, totaling approximately $1.55 billion.

March 11, 2024: Bought 12,000 Bitcoins at an average price of $68,477.00, totaling approximately $8.22 billion.

October 31 - November 10, 2024: Bought 27,200 Bitcoins, totaling approximately $20.3 billion, setting a record for the largest single purchase amount.

December 9-15, 2024: Bought 15,350 Bitcoins at an average price of $100,386.00, totaling approximately $1.5 billion.

December 23, 2024: Bought 5,262 Bitcoins at an average price of $106,613.00, totaling approximately $5.61 billion.

December 30-31, 2024: Bought 1,070 Bitcoins at an average price of $94,004.00, totaling approximately $1.01 billion.

June 9-15, 2025: Bought 10,100 Bitcoins, totaling approximately $10.5 billion.

Position Overview as of January 5, 2025: MicroStrategy and its subsidiaries hold approximately 447,470 Bitcoins, with a total purchase price of approximately $27.97 billion, at an average price of about $62,503. The BTC yield for the entire year of 2024 was 74.3%.

As of June 16, 2025: Holdings increased to approximately 590,000, with total purchase costs exceeding $40 billion, accounting for nearly 3% of the global Bitcoin circulation.

As of August 2025: Holding 628,791 Bitcoins, with a profit of approximately $29 billion.