Tesla's enemies are everyone from Trump to the incumbent car companies Tesla would have already soundly beaten if they hadn't received a massive bailout.
I think based on this that Tesla's stock is still fairly significantly undervalued. I wouldn't buy it for anything other than a 5-10 year time horizon, during which time I think it will become obvious how superior Tesla's approach is to traditional manufacturing approaches.
Of course, the enemies will still be able to attack through intellectual property theft, frivolous lawsuits, etc., but Tesla is one of the giants of modern manufacturing and design.