Now this gives us an absolute upper bound for how many people own Bitcoin self-custodually. Since there are many people that own 10 or more UTXOs, I'd estimate the max number of self custodial holders to be less than 10M, maybe less than 1M.