Done deal: Elon Musk buys Twitter
Stockholders will get $54.20 a share in the deal reportedly valued at $44 billion. #FoxNews Subscribe to Fox News! Watch more Fox News Video: Watch Fox News Channel Live: FOX News Channel (FNC) is a 24-hour all-encompassing news service delivering…
Read More »