business Twitter is a step closer to approving $44 billion buyout deal with Elon Musk 2022-06-21 FreeNews Twitter’s board of directors advised shareholders to approve the $44 billion buyout deal Elon Musk first proposed in April.