Tesla Q2 earnings recap: Stock falls after profit misses estimates