3 ms·
By the time the deal closed, it was speculated Twitter should have been trading ~$25/share or less. So more like 100%+ premium.
by matwood 4y ago
By the time the deal closed, it was speculated Twitter should have been trading ~$25/share or less. So more like 100%+ premium.