Take your rip and run. If you accept the fact that everything you see and hear is horseshit, you will never be disappointed. When your stocks go up, sell them. If they misbehave and go lower, sell them. There are very few reasons to hold them long term, since that method of investing has been proven to be ridiculous over and over again.
Sometimes I get caught up in the idea that “the next MSFT” is right around the corner–just like Grandpa Fly used to believe he was going to win the lottery.
Having said that, I am going to sell my entire EL position today, despite their phenomenal earnings report. I will take my win, mind you, and carry on (no VIZ).
EL represented 12% of assets, which will be parked in cash until I find a suitable replacement.