Let me be clear, I am invested in $TSLA for the long term, along with some other single stocks (and market ETFs for t most the rest). However, I allocate a certain % of funds into higher risk/reward ventures with shorter-term horizons. In the past year, year and a half I have put most of that shorter term money into $TSLA with the hope of high appreciation this year. Obviously the 6+month delay in Model 3 has hampered that bet. However here we are, nearing 5000 / week sustained production, with the hope that some combination of profits / new products / revenue streams will be announced that will put the stock up. Heck the CEO has even given a timeline for a spike in appreciation! But at what point do you think there are better short term bets out there? Say China, Energy, Model Y news, and Q3 profitability are announced in the next 4 months, and the stock is still below $400. Time to bounce? As an example, I moved short term money out of ILMN after good appreciation to put in TSLA, and so far that was a mistake.