Elon Musk has now sold enough stock to meet Twitter Pledge, or has he? [Update]
CEO Elon Musk declared in an interview with the Babylon Bee that he has ‘sold enough stock’ to offload 10% of his holdings. The Tesla CEO committed to selling off 10% of his stock after […]