World Tesla: Steepest drop in quarterly revenue in over 10 years | DW News 24 July 2025, 8:41 am Team Buyback