Elon Musk has undertaken a mass sell-off in the days after making headlines for the approval of his $60 billion takeover of Twitter.
Disgruntled former Netflix employees have taken to social media to lash out at the streaming giant after they were laid off amid the company’s financial problems.
Supply issues, inflation and war in Ukraine fuel Google parent company’s first-quarter struggles