Market data showed STO briefly dropped over 50% and was trading at $1.