Everyone is buying bitcoins - the number of $BTC wallets with balances over 100 has reached an all-time high of 20 million addresses.