Technology Published 27 Mar, 2023 07:18am Elon Musk puts Twitter’s value at just $20 billion Says social media giant was trending to lose ~$3B/year