Stock market today: Energy stocks gain as oil rallies, Tesla declines