Ever since Elon Musk made an offer to buyout Twitter (TWTR) back in April, the story has transcended the deal pages and become a tabloid phenomenon. Basically, Elon Musk offered to buy Twitter at a price of $54.20 per share, or $44 billion. A few weeks passed and Musk complained that Twitter’s user numbers were […]
