Tesla delivered more than 90000 vehicles in Q2 despite pandemic-induced shutdowns

Tesla's full earnings report is due on July 22 however buyers are already taking discover of the spectacular efficiency. As of writing, shares are buying …
View full source