Is there a limit to how much a company can charge for their product?
Yes, there is indeed a limit to how much a company can charge for their product.
In a free market system, that is set by people voting with their dollars.
If a product is too expensive for whatever reason than a similar product of comparable quality offered by a competitor, sales will decline, and the company will be forced to decrease the cost of their product to be competitive.
It does work.