Tesla beats vehicle delivery estimates for second quarter

The lockdown resulted in shut down of production at Tesla's only U.S. vehicle factory in California for more than six weeks from the end of March to early …
View full source