This is a personal experience I will relate because it is relevant to the discussion. NVDA I used to buy calls on it when the premium was still reasonable, $600-$800 range. Now, I cannot afford to trade NVDA because the options premiums are very expensive. I probably, traded NVDA 20 times (more likely, more than 20 times). Now, each time I sold it when I had a $500 gain. $500 x 20 = $10,000. Now, you are going to say that you did great. Not really. See, what about my losing trades. Say, I had losses of $5,000 on my other options trades. That leaves only $5,000 left in net profits. On the flip side, that same call option would have been worth easily $4,000-$7,000 each contract. Even at just one contract, $4,000 x 20 = $80,000. So, I ended up taking teensy, tiny profits where I could have had a huge windfall profits instead. That is why you hang on and let it ride. You will lose profits on pullbacks but, the upside is that much more. "Cut your losses and let your profits run." A maxim we all need to remember.