Tag: Twitter shares

Can Elon Musk still refuse to buy Twitter after shareholders approve $44B buyout?

Twitter shareholders have approved a $44 billion dollar buyout of the company…

By Karen Mkrtchyan 5 Min Read