Tesla delivers record 405,278 cars - but falls short of expected delivery of 427,000 EVs

Elon Musk's Tesla unloaded a record number of cars this year, new data from the company has revealed - despite recent reductions in the EV company's current market value.