
Is Tesla’s Dominance on the Skids as Political Protests Spark EV Exodus?
Tesla’s vehicle deliveries dropped to over 336,000 in Q1 2025, missing expectations and falling significantly from previous quarters. Political unrest, protest reactions to Elon Musk’s affiliations, and fiscal tightening measures have impacted Tesla’s market performance and brand loyalty. Year-over-year deliveries decreased by