Twitter Inc. shareholders on Tuesday approved a $44 billion buyout by Elon Musk, handing the deal the outcome of a court battle in which the billionaire is trying to scuttle the purchase.
Twitter Inc. shareholders on Tuesday approved a $44 billion buyout by Elon Musk, handing the deal the outcome of a court battle in which the billionaire is trying to scuttle the purchase.