Business
optional screen reader
Elon Musk sells $5.6 billion in Tesla shares after Twitter deal
Elon Musk has undertaken a mass sell-off in the days after making headlines for the approval of his $60 billion takeover of Twitter.
By Editors Desk
-
Angry Netflix staff flood social media after being laid off amid streamer’s financial woes
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.
By Editors Desk -
Alphabet revenue falls short as YouTube and TikTok battle for users
Supply issues, inflation and war in Ukraine fuel Google parent company’s first-quarter struggles
By Editors Desk