The person may have been thinking of 'on hand.' However, it could be that 'on stock' is also used in colloquial AE, even though 'in stock' ...
確定! 回上一頁