Elon Musk Puts $20 Billion Value on Twitter

(CTN News)  – After paying $44 billion for the social media network five months ago, Elon Musk reportedly values Twitter at $20 billion, or less than half that amount. The estimate was made public in an internal communication viewed by American news organizations. Employees received shares of X Holdings, the parent company of Twitter that … Continue reading Elon Musk Puts $20 Billion Value on Twitter