Stocks on a stock exchange don't trade for zero or less. What would it mean? If the stock price was $0, then for 1 cent I could buy an infinite number of shares.
I saw some discussion on another question on this forum about cases where a stock could have a negative value. I've never heard of such a thing and I don't see how it would work. If the stock price is -$10, does that mean that someone pays me $10 for every share of the stock that I agree to take? Maybe this is possible and there's some mechanics to make it make sense, but I've never heard of it.
The way it works, NORMALLY if not always, is that a stock prices ranges from 1 cent upwards. You buy the stock at some price. You sell it at some price. If you sell it at a higher price than you paid for it, you make money. If you sell it for less than you paid for it, you lose money.
So if, say, you buy 100 shares of stock in Fwacbar Corporation at $10 per share, that costs you 100 x $10 = $1000. If the stock price goes up to $15 and you sell, you get 100 x $15 = $1500 and you make a profit of $500.
In the worst case, if Fwacbar goes bankrupt, the value is now $0. You can no longer sell because no one is going to buy stock in a bankrupt company. You lose your $1000. But that's the most you can lose. Even if the company goes bankrupt with massive debts, they don't come after the stockholders for the difference. (Again, I've seen some discussion about exceptions to this, but I've never run in to such a case. If that's possible, I don't know how it works.)