A total of 21 million Bitcoins will be issued.
About 19.7 million coins have already been mined.
A little more than 1.3 million Bitcoins are left for mining.
The last coin will be mined around the year 2140.
Halving reduces the reward for mining every 4 years.
In 2024, the block reward decreased to 3.125 BTC.
About 20% of Bitcoins are lost forever due to forgotten keys.
Mining difficulty is increasing, raising the costs of extraction.