It took all of six minutes for Twitter shareholders to approve Elon Musk’s agreement to acquire the company for $44 billion at a special meeting Tuesday. Shares in Twitter closed trading at $41.74 Tuesday, while Musk’s deal–which he is doing everything possible to get out of–values the stock at $54.20 per share. The company said…Read More