put stock in
• have a specified amount of belief or faith in.
• "I don't put much stock in modern medicine"
in stock
• (of goods) available for immediate sale in a shop.
• "we can order the book if we don't have it in stock"
Similar:
for sale,
on sale,
available,
on the shelf,