Twitter's current stock price sits at ~75% of their IPO and their number of active users peaked at Q1 2018 (most likely boosted by Trump) and have been decreasing since. Twitter's situation may be worse than people think.
Hardly a success.