To each their own. But seriously, 50% is a great return. 100% is an awesome return. Take profits always. If you buy 1 mil shares, gain 100% and sell 500k of your shares, you're sitting on 500k free shares and you've made your money back. Wash, rinse, repeat. Hoping for a run is a waste of your time, and stacks the odd against your profits. I honestly think CUBV will run. But you have to protect your money and you have to make money. It feels good to look at your account and see the money coming in off 50 and 100% gains. It relieves stress and stops you from getting desperate and angry which leads to bad decisions.