
After months of speculation, Tesla, Inc. (TSLA) CEO Elon Musk has backed out of the $44 billion deal to buy Twitter, Inc. (TWTR). Musk had promised to buy TWTR for $54.20 per share.
Musk had been threatening to pull out of the deal lately as the social media giant failed to disclose the number of spam accounts on its platform.