Twitter is often portrayed as a failed business model. If this is true, does it deserve its current trailing sales multiple of almost 5 times (!). An 80% post-IPO price decline might sound excessive but the trading multiples suggest the worst may not yet be behind us for Twitter stockholders
Read More