Tesla Q2 revenue beats at $28.24 billion, topping estimates by 7%