Cathie Wood Just Sold Twitter (TWTR) Stock. Here’s Why.
Twitter(NYSE:TWTR) has been in the spotlight for the past month due to the ongoing drama surrounding Elon Musk’s purchase of the company. Musk has pledged to buy the social media platform at $54.20 pe