- Elon Musk owns a 12% stake in Tesla. Thanks to nationwide protests and international boycotts, Tesla stocks have plummeted in recent weeks, reducing his net worth by over $100 billion. We can do better.Mar 9, 2025 15:21
- So is Putin back as world’s richest?
- Consumer purchasing power turning Billionaires into Millionaires! 😢