Tesla Q2 Deliveries Forecast at 396,500–420,000 Units as Retail Trading Dips - TSLA News | Rallies