Elon Musk Loses Spot in $200 Billion Club as Net Worth Plummets Amid Russian Invasion of Ukraine

Published on February 25, 2022

Tesla shares dropped to their lowest point since last August.