Should You Let Your Winning Stocks Keep Winning, or Sell and Diversify?

Selling a winning stock could inhibit the compounding return effect, unless you're reinvesting into other quality names.