Tesla Q2 Deliveries Hit 480,126, Beating Estimates by 18% | Indexa