Elon Musk values Twitter at $20 billion after purchasing for $44 billion

Twitter’s valuation has been cut in half according to an internal memo from owner and CEO Elon Musk.