Tesla Whale

After the stock price drops, Tesla Whale calls for a $15 billion share buyback

Billionaire Leo Coguan, who claims to be Tesla's third-largest single shareholder, has urged the automaker… Read More