A short story of supply and demand: Bitcoin purchased by public companies in Q2: 159,000 Bitcoin produced by the bitcoin network in Q2: 41,000 Bitcoin price change in Q2: +31%
859