Tesla (TSLA) and its mercurial CEO Elon Musk are never far from the headlines and not always for the right reasons, but last week the company delivered some good news, as it announced its best Q1 ever. Tesla produced 102,672 vehicles and delivered 88,400 in the quarter, 76,260 of which were Model 3s, with the rest taken up by Models S & X. The numbers take into account the shutdown of Tesla’s Fremont factory on March 23. The figure also easily beat the Street’s estimate, which called for a total of 79,900 deliveries. Musk also began delivering Model Ys in March, ahead of schedule. Furthermore, despite closing down during the extended Chinese New Year on account of COVID-19, its Shanghai factory has been able to