Offer your thoughts or opinion on the input financial query or topic using your financial background.

Advice on strategy for when to sell
It was not 100% clear if you have held all of these stocks for over a year.  Therefore, depending on your income tax bracket, it might make sense to hold on to the stock until you have held the individual stock for a year to only be taxed at long-term capital gains rates.  Also, you need to take into account the Net Investment Income Tax(NIIT), if your current modified adjusted income is above the current threshold.  Beyond these, I would think that you would want to apply the same methodology that caused you to buy these in the first place, as it seems to be working well for you. 2 & 3. No.  You trigger a taxable event and therefore have to pay capital gains tax on any gains.  If you have a loss in the stock and repurchase the stock within 30 days, you don't get to recognize the loss and have to add the loss to your basis in the stock (Wash Sales Rules).