Elon Musk says Twitter is still losing money due to ‘heavy debt’ and sliding advertising revenues

Elon Musk paid $44 billion for Twitter.Alain Jocard/Getty Images

Elon Musk said Twitter’s still losing money, blaming “heavy debt” and lower advertising revenues.
He’s been trying … [+1990 chars]read more