August 28, 2025

Tesla Grants Elon Musk $29 Billion in Stock to Retain Leadership Amid Legal Battle