The $20 billion valuation was announced by Twitter CEO Musk in an internal memo, where he also announced stock grants at the same valuation Twitter CEO Elon Musk just...