As they say time in the market beats timing the market, but yeah, overall when you have the right analysis and market conditions it's definitely appropriate and encouraged to take profit off the top. This is especially true when those gains can be used as seed corn to buy in at a dip/low or to diversify your asset base.
RE: Take Some Profits