When a store or company has enough of something to sell, you say that the item is "in stock". So "in stock" means "available to be sold".
The opposite of "in stock" is "out of stock". On a shopping website, if an item has been completely sold out, there will be a message saying:
Temporarily out of stock.