Tesla delivered a record 95,200 cars during the second quarter of this year, fulfilling the company's targets and beating analysts' estimates.

The California-based electric car firm had said it expected to get 90,000 to 100,000 cars to customers, a target that was described as "aggressive" and that many expected it would miss.

Average predictions suggested Tesla would deliver 91,000 cars in the second three months of the year. In the first quarter it delivered a disappointing 63,000 cars as the company faced logistical problems transporting vehicles to customers outside the US, and the company's share price is currently 26pc below where it started the year.

Shares rose 7pc in after-hours trading after the figures were announced and analysts said the delivery numbers were extremely helpful to the company.

Some had previously suggested that demand for the electric cars was not sufficient, a charge which chief executive Elon Musk has repeatedly disputed.

It delivered 77,550 Model 3 cars, its most affordable vehicle, and 17,650 Model S and X cars. Overall it is aiming to deliver 360,000 to 400,000 cars this year.

Dan Ives, of Wedbush Securities, said the figures suggested that the Model 3 demand problem had been overblown. "It's a major step in the right direction. After a soft first quarter, the bulls are going to applaud this," he said.