A maximum supply of 21 million Bitcoins are available, and almost 19.2 million have already been mined. Bitcoins are mined when transaction requests on the blockchain are verified on a predefined schedule. The last Bitcoin is anticipated to be released into circulation in the year 2140. According to blockchain.com, the stock of Bitcoin was 18.13 million at the end of 2019. We also know that 675,425 bitcoins were mined that year. Based on this, we get a S2F ratio of about 27 for Bitcoin as of the end of 2019. The Bitcoin Halving also called Bitcoin Halvening happens every 210,000 blocks or roughly every 4 years and is when the block reward for Bitcoin miners is halved. Currently in 2023 the block subsidy is 6.25 BTC, but next year it will reduce to 3.125 BTC once the Bitcoin Blockchain hits a block height of 840,000.