At its initial offering price of $26 per share, Twitter TWTR -3.92% had a higher price-to-sales ratio than any other IPO since 1980 that had significant sales when coming to market.
And yet, overvalued as that suggests Twitter’s stock was at its IPO, it closed Thursday some 73% higher still.
Read Full Article »