Twitter board accepts Elon Musk’s $44 Billion deal. Elon Musk owns the majority of Twitter shares. Each share of Twitter