If you sell 1/3 or 1/2 of your position every time it pops 20% or more, which has happened about twice a year for the last 3 years. You will almost always have a batch of shares that have been in the cooker for at least one year. So you are really only paying 15% in taxes.
Just watch out for the "wash rule" !!!! And you can't avoid a wash by using multiple accounts like a brokerage acct plus an IRA.