Marketing With US$1 billion in annual debt repayments, Twitter can’t afford to become a stock trading platform Tegan Jones 04 August, 2023