Buy Tesla before earnings report later this month because sales likely to beat the Street, analyst says
Baird estimates Tesla will deliver approximately 25,000 Model 3 cars in 2017.
Baird estimates Tesla will deliver approximately 25,000 Model 3 cars in 2017.