Tag: Ned Segal

Musk fired Twitter executives in attempt to avoid payouts, layoffs planned – reports

Twitter's (TWTR.N) new owner Elon Musk fired top executives in an effort