Hard to say, but the stock price gets ahead of itself from time to time.
I voted 2021, because by then many of the things that have been announced will have played out (semi, roadster, MY, roof, more energy products).
But even when Tesla is not ‚worth‘ 1000, TSLA might hit 1000 much earlier.