in stock は「販売可能な」といった意味合いで使われます。stockの語源は「木の幹」「切り株」だそうです。どっしりしているところから「蓄え」といった意味に発展したのでしょう。in stockで「店で手に入る、店に在庫がある」という意味で使われます。They have plenty of jeans in stock. (彼らは在庫として多くのジーンズを持っている) 在庫がない場合はout of stockになります。このoutはsold out(売り切れ)のoutと考えたらどうでしょうか。I’m sorry we are out of stock now. (すみません。ただいま品切れです)