Twitter departed the world of public companies just shy of its 9th birthday. To the question of who won and who lost, the answer should be obvious. From a start of $45 on 11/7/13 to Elon's buy this week at $54.20, the shareholder made 20.4%. That's cumulative. 2.1% per year. 1/
— Christopher Bloomstran (@ChrisBloomstran) October 29, 2022