Stocks have value because they are cash flow generating assets, so if you sell low enough it will make economic sense for someone to buy, except for some liquidity catastrophe.
It was not too long ago that the price for a barrel of oil was negative $40.
Goods can have negative prices due sharp drops in demand (a lot of X was produced, but no one wants to buy x and you are paying to store it).