Follow us on
loading....
Twitter Inc (TWTR.N) expects an investor vote on its $44 billion deal to Elon Musk could stop by early August....