Never take profit with shares that you bought at the bottom or very low when you expect the stock to be bull long term. This is something that I learned from betting resource. Instead of selling you should have sold calls on those shares and collected the premium. If you had 800 shares you could have sold 8 contracts July 16'21 $25 calls for $5 to $7 range. Even higher if you sold it that Monday morning when bb went over $20. Suppose you sold 8 contracts at $5, you would have collected $4000 in premium. You will still own the shares but whoever bought your options has control of your shares until July 16th. But they can't do anything unless the price of BB goes up to the strike price of $25. If it goes above $25 before before July 16th the options could get exercised where you will have to full-fill the option contract by selling your shares for $25 even if it is trading at over $25....you would collect additional $20000 if it gets exercised. If july 16 passes without price meeting passing $25, you get to keep your shares. Of course the $4000 premium that you collected doesn't cover the current drop but it is close enough and you can collect premium again by selling calls at another rally peak or near peak. You need to study the basics of chart reading and bollinger bands to know when to sell options on your shares.