Home Tesla stock continues to rally ahead of earnings: what’s driving the rebound?