Twitter locks staff stock accounts ahead of potential Musk deal: report
Elon Musk and Twitter are directed by the Delaware court to close the $44 billion deal on Oct. 28.
Elon Musk and Twitter are directed by the Delaware court to close the $44 billion deal on Oct. 28.