Elon Musk sells X for $33 billion in all-stock deal March 29, 2025 By admin The new owner is another Musk company.