Tesla Q3 2025: 497K Deliveries Beat Estimates as $7,500 Tax Credit Expires, Production Falls 4.8%
Tesla Q3 2025: 497K Deliveries Beat Estimates as $7,500 Tax Credit Expires, Production Falls 4.8% Energy storage business deploys record 12.5 GWh while European registrations fall 22.5% amid increased competition from BYD