inexhaustible
The word inexhaustible means that there is a lot of something left. The word can be used to describe a resource, a person, or a situation.
The oilfield is inexhaustible because there is a lot of oil still left.
The market is inexhaustible because there are always new buyers and sellers.
The supply of the product is inexhaustible because it is never going to run out.