Tesla delivers record 310,048 vehicles globally in 'exceptionally difficult' Q1, Musk says

Tesla's quarterly results slightly topped the previous quarter.