Why Hindenburg Research Is Shorting Twitter: 'Musk Holds All The Cards'
Twitter Inc (NYSE: TWTR) shares traded lower by 4% on Monday, well off the $54.20 per-share buyout price Tesla Inc (NASDAQ: TSLA) CEO Elon Musk has agreed to pay to take Twitter private.
Benzinga ·