Their stock is down 90% over the last 6 months, 37% today. That's not good.
stock price barely mean anything in recent years
stock price barely mean anything in recent years