Sean GohApr 26, 20222 minElon Musk's Twitter Buyout at $44 Billion. And What It Means for Truth Social.Twitter agreed just yesterday to Musk's $44 Billion bid.