Strategy logo

Strategy (MSTR) — BTC Stacking Curve

Cumulative holdings, every disclosed buy, share price, and the best-fit saturation curve.

Total BTC
843,706
Disclosed buys
110
Avg cost basis
$75.7K
90-day BTC
123,001
Weekly rate
9,567/wk
Best fit
Richards
R² 0.94

Strategy holds 843,706 BTC across 110 disclosed purchases. Average cost basis $75,682 per BTC. Last 30 days: 25,404 BTC. Last 90 days: 123,001 BTC — 9,567/week. Best fit: Richards (R² 0.94). Curve flattens toward 21M BTC, steepest accumulation May 2033.

Cumulative BTC heldBTC purchase (size = BTC)Share priceRichards fit

Transaction history

All BTC transactions, most recent first.

DateBTCSpotUSD CostCumulative
May 31, 202632$77.1K$2.5M843,706
May 17, 202624,869$81.0K$2.01B843,738
May 10, 2026535$80.4K$43.0M818,869
Apr 26, 20263,273$77.9K$255.0M818,334
Apr 21, 202634,164$74.4K$2.54B815,061
Apr 12, 202613,927$71.9K$1.00B780,897
Apr 4, 20264,871$67.7K$329.9M766,970
Mar 23, 20261,031$74.7K$77.0M762,099
Mar 16, 202622,337$70.2K$1.57B761,068
Mar 9, 202617,994$71.0K$1.28B738,731
Mar 2, 20263,015$67.7K$204.0M720,737
Feb 23, 2026592$67.6K$40.0M717,722
Feb 17, 20262,486$67.6K$168.0M717,130
Feb 9, 20261,142$78.8K$90.0M714,644
Feb 2, 2026855$87.7K$75.0M713,502
Jan 26, 20262,932$90.0K$264.0M712,647
Jan 20, 202622,305$95.3K$2.13B709,715
Jan 11, 202613,627$91.5K$1.25B687,410
Jan 5, 20261,283$90.4K$116.0M673,783
Dec 31, 20253$88.2K$264.6K672,500
Dec 28, 20251,229$88.5K$108.8M672,497
Dec 15, 202510,644$92.1K$980.4M671,268
Dec 8, 202510,624$90.6K$962.7M660,624
Dec 1, 2025130$90.0K$11.7M650,000
Nov 17, 20258,178$102.2K$836.0M649,870
Nov 10, 2025487$102.6K$49.9M641,692
Nov 3, 2025397$114.8K$45.6M641,205
Oct 27, 2025390$111.1K$43.3M640,808
Oct 20, 2025168$113.1K$19.0M640,418
Oct 13, 2025219$123.6K$27.2M640,250
Sep 29, 2025196$112.8K$22.1M640,031
Sep 22, 2025850$117.3K$99.7M639,835
Sep 15, 2025525$114.3K$60.0M638,985
Sep 9, 20251,955$111.0K$217.0M638,460
Sep 2, 20254,048$110.9K$449.0M636,505
Aug 25, 20253,081$115.9K$357.0M632,457
Aug 18, 2025430$118.6K$51.0M629,376
Aug 11, 2025155$116.1K$18.0M628,946
Jul 29, 202521,021$117.3K$2.46B628,791
Jul 21, 20256,220$119.0K$740.0M607,770
Jul 14, 20254,225$111.7K$472.0M601,550
Jun 30, 20254,980$106.8K$532.0M597,325
Jun 23, 2025245$106.1K$26.0M592,345
Jun 16, 202510,100$104.1K$1.05B592,100
Jun 9, 20251,045$105.3K$110.0M582,000
Jun 2, 2025705$106.4K$75.0M580,955
May 26, 20254,020$106.2K$427.0M580,250
May 19, 20257,390$103.5K$765.0M576,230
May 12, 202513,390$99.9K$1.34B568,840
May 5, 20251,895$95.0K$180.0M555,450
Apr 28, 202515,355$92.7K$1.42B553,555
Apr 21, 20256,556$84.8K$556.0M538,200
Apr 14, 20253,459$82.7K$286.0M531,644
Mar 31, 202522,048$87.0K$1.92B528,185
Mar 24, 20256,911$84.5K$584.0M506,137
Mar 17, 2025130$84.6K$11.0M499,226
Feb 24, 202520,356$97.5K$1.99B499,096
Feb 10, 20257,633$97.3K$742.4M478,740
Jan 27, 202510,107$108.8K$1.10B471,107
Jan 21, 202511,000$100.0K$1.10B461,000
Jan 13, 20252,530$96.0K$243.0M450,000
Jan 6, 20251,070$94.4K$101.0M447,470
Dec 30, 20242,138$97.8K$209.0M446,400
Dec 23, 20245,262$106.6K$561.0M444,262
Dec 16, 202415,350$97.7K$1.50B439,000
Dec 9, 202421,550$97.4K$2.10B423,650
Dec 2, 202415,400$97.4K$1.50B402,100
Nov 25, 202455,500$97.3K$5.40B386,700
Nov 18, 202451,780$88.8K$4.60B331,200
Nov 11, 202427,200$74.5K$2.03B279,420
Sep 20, 20247,420$61.8K$458.2M252,220
Sep 13, 202418,300$60.7K$1.11B244,800
Aug 1, 2024169$67.5K$11.4M226,500
Jun 20, 202411,931$65.9K$786.0M226,331
Apr 29, 2024155$64.5K$10.0M214,400
Mar 19, 20249,245$67.4K$623.0M214,245
Mar 11, 202412,000$68.5K$822.0M205,000
Feb 26, 20243,000$51.8K$155.4M193,000
Feb 6, 2024850$43.8K$37.2M190,000
Dec 27, 202314,620$42.1K$616.0M189,150
Nov 30, 202316,130$36.8K$593.3M174,530
Nov 1, 2023155$34.5K$5.3M158,400
Sep 25, 20235,445$27.1K$147.3M158,245
Aug 1, 2023467$30.8K$14.4M152,800
Jun 28, 202312,333$28.1K$347.0M152,333
Apr 5, 20231,045$28.0K$29.3M140,000
Mar 23, 20236,455$23.2K$150.0M138,955
Dec 28, 20222,501$18.0K$45.0M132,500
Sep 20, 2022301$19.9K$6.0M129,999
Jun 29, 2022480$20.8K$10.0M129,698
Apr 5, 20224,167$45.7K$190.5M129,218
Feb 1, 2022660$37.9K$25.0M125,051
Dec 30, 20211,914$49.2K$94.2M124,391
Dec 9, 20211,434$57.5K$82.4M122,477
Nov 29, 20217,002$59.2K$414.4M121,043
Sep 13, 20215,050$48.1K$242.9M114,041
Aug 24, 20213,907$45.3K$177.0M108,991
Jun 21, 202113,005$37.6K$489.0M105,084
May 18, 2021229$43.7K$10.0M92,079
May 13, 2021271$55.4K$15.0M91,850
Apr 5, 2021253$59.3K$15.0M91,579
Mar 12, 2021262$57.3K$15.0M91,326
Mar 5, 2021205$48.8K$10.0M91,064
Mar 1, 2021328$45.7K$15.0M90,859
Feb 19, 202119,452$52.6K$1.02B90,531
Feb 2, 2021295$33.9K$10.0M71,079
Jan 22, 2021314$31.8K$10.0M70,784
Dec 21, 202029,646$21.9K$650.0M70,470
Dec 4, 20202,574$19.4K$50.0M40,824
Sep 14, 202016,796$10.4K$175.0M38,250
Aug 10, 202021,454$11.7K$250.0M21,454

How to read this chart

Cumulative BTC held — the staircase. Each step is a disclosed purchase; the step height is the size of the buy.

Purchase bubbles — one per buy. Bubble size is the BTC count; vertical position is the per-BTC cost basis. Small-and-high is a small buy at a high price; big-and-low is a big buy made cheap.

Share price — the secondary line on the right axis. Did the company stack faster when its equity ran hot?

Regression fit — the best of a Richards and a Gompertz saturation curve, chosen by log-R². It has to flatten: there are only 21 million Bitcoin.

Controls — Linear/Log switches the BTC axis. Play animates the curve forward through disclosure time. ‹ › steps through the cohort by holdings.