pull down to refresh

The upper bound is 170M as that's the size of the current UTXO set. Now many people control keys to more than one UTXO (often they control hundreds) and then of course exchanges own many of those, so the upper bound on actual folks self custodying is much smaller. My guess would be that the actual number is somewhere between 1M and 10M worldwide.