Category: Tech

Business Business Briefing Tech World News

Musk says Twitter now worth $20 billion, less than half what he paid for it

March 25 (Reuters) – Twitter Inc CEO Elon Musk has offered the social-media company’s employees stock grants at a valuationContinue Reading