Advertisement
Twitter Inc executives told staff that Elon Musk's $44-billion deal was proceeding as expected