Yes. Bitcoin has a clearly defined supply of 21M. Apart from that, every block results in the formation of new Bitcoins. This means a miner is rewarded with a certain number of Bitcoins every time they successfully mine a transaction. This number also gets halved every 2,10,000 blocks or four years. Currently, it stands at 6.25BTC per block. The next halving is due in 2024, post which it will come down to 3.125BTC.