Of speaking, there are 18.788.731  in existence. There won’t ever be more than 21.000.000, which means 2.211.269  left to be mined. 

The majority of people who understand  won’t ever sell. More and more people are discovering it. 

Do your math.