According to Clark Moody Bitcoin Dashboard data, over 90 percent of 21 million Bitcoins that will ever exist have been mined. There is an improvement in awareness and usage worldwide of the monetary network which has led to an increased demand for BTC. There have been only 21 million Bitcoins and it will continue to remain anti-inflation, unlike fiat currencies.