According to data disclosed by blockchain analysis company Glassnode, when the price fell to $17,600, a total of 9.216 million BTC were in a state of unrealized losses.
However, after the June 18 capitulation, after a month of consolidation, and a price rally to $21,200, that number has dropped to 7.68 million BTC.
This shows that 1.539 million BTC was traded between $17,600 and $21,200 (on a cost basis), indicating that about 8% of the circulating supply changed hands in this price range.