Tesla's stock rises to longest winning streak in more than 2 years