pull down to refresh

that suggests that exchange orderbooks are only a small fraction of the latent supply of bitcoins in the market, since Saylor is buying OTC.

I'd say if one was genuinely interested in my somewhat lighthearted analysis of Strategy's actions, this is a pretty good conclusion.

I am curious how one would discover if there is some trend between what we see as "the price" (my impression is that "the price" is usually taken from an average of various exchanges' APIs -- or just one exchange if you are poor) and the trades that happen OTC.

Do the prices at which OTC trades are confirmed lead the exchange prices? Do they lag? Do they fluctuate somewhat independently?

If the OTC market has so much more volume than exchanges, do they almost operate as separate markets? Clearly there is some connection, else all the exchanges would be constantly getting wiped out.

Your post has inspired me to dive deeper into this subject, which is all the more enabled because you've done the public service of trawling through Saylor's X feed to get the list of purchase announcements and their sizes. Amazing work!

reply

Here is the full data series of all Saylor's bitcoin buy announcements in 2025 (and the first few in 2026). The dollar numbers are links to his announcements. I also added the average close on Binance for the 7 days before each announcement.

Date$ (millions)BTCRateWeekly avg close
20 Jan 20262130223059528494996
12 Jan 20261250136279151991747
05 Jan 2026?1287???89194
29 Dec 202510912298856887742
15 Dec 2025980106459209890931
08 Dec 2025963106249061590290
01 Dec 2025121308996089934
17 Nov 2025836817810217199266
10 Nov 202550487102557103383
03 Nov 202546397114771110799
27 Oct 202543390111053110526
20 Oct 202519168112051109915
13 Oct 202527220123561118476
29 Sep 202522196113048111199
22 Sep 2025100850117344116030
15 Sep 202560525114562114324
08 Sep 20252171955111196110699
02 Sep 20254494048110981110038
25 Aug 20253573081115829114534
18 Aug 202551430119666118935
11 Aug 202518155116401116297
29 Jul 2025246021021117256118580
21 Jul 20257406220118940118348
14 Jul 20254734225111827114066
30 Jun 20255324980106801106915
23 Jun 202526245105856103896
16 Jun 2025105010100104080107418
09 Jun 20251101045105426104716
02 Jun 202575705106495106566
26 May 20254274020106237108264
19 May 20257657390103498103887
12 May 202513401339099,856100537
05 May 202518018959516795278
28 Apr 202514201535592,73793092
21 Apr 202555665568478584563
14 Apr 202528634598261881452
31 Mar 202519202204886,96985499
24 Mar 202558469118452984543
17 Mar 2025111308298182460
03 Mar 20250087696
24 Feb 20251990203569751496484
18 Feb 20250096746
10 Feb 202574276339725597381
03 Feb 202500101805
27 Jan 2025110010107105596104036
21 Jan 2025110011000101191101324
13 Jan 202524325309597295810
06 Jan 202510110709400497266