According to data gleaned from Glassnode, the number of bitcoin wallet addresses (holding $10, $100, $1000 worth of BTC) is at an all-time high of 31 million.