Deepwater Asset Management analyst Gene Munster said the rally was tied in part to emotion and investor confidence that Elon Musk's big bet on the autonomous driving could pay off after he was called ...
Tesla just announced a new project called Oasis, which features 168 Superchargers integrated with a solar farm and battery system.