Tesla posts best 2nd quarter with over 480,000 deliveries

Business