Twitter short seller Hindenburg Research gloated after Elon Musk pumped the breaks on his $44 billion bid to buy out the social media site.

Read More