Tesla Q2 2024: Beating Expectations but Facing Challenges