Tesla delivered 310k vehicles in Q1 | Heykuki News