CFO

Elon Musk takes over Twitter, sacks CEO, CFO, head of legal affairs

Elon Musk, Tesla CEO, took control of Twitter and fired its top executives late Thursday in a deal that puts…

2 years ago