Last 2 years? Why not last 3 or last 1? Or maybe last 781 days? You can always take an arbitrary date and point at the share price of a stock as volatile as TSLA to prove your point. Longs here are not thinking in "last 2 years", but 5-10 or beyond. BTW, did you invest "in the S&P" and gain 40%? See, I can ask stupid questions too.Then do some fact checking and tell us how your investment performance was in the last two years...(S&P500 gained about 40% in that time period)