Musk’s deal: What it means for Twitter
The company missed analysts’ revenue estimates, reporting $1.2 billion versus the $1.23 billion analysts were expecting…reports Nikhila Natarajan Though months away from Elon Musk’s $44 billion buyout deal, Twitter on Thursday cancelled
