Musk says Twitter has lost half its advertising revenue July 17, 2023 Business Twitter owner Elon Musk said Saturday that the social media platform he bought for $44 billion last October has lost roughly half More