Taking profits, or better yet, when to take them, is really a matter of personal preference. Opinions will always vary. I always have a trading plan in place prior to starting a position. Some sell 1/2 @ 100% and ride freebies. Others keep a core position and trade the rest on swings. Other people close out their positions when it hits a certain % gain. I utilize all of it depending on the hype, strength of the stock, etc.
Just my opinion, but all of that has been thrown out the window here. I'm a true believer and this is a triple digit stock imo. We might see a pullback next week, but I'm betting on a continuation.
I'll either be the bug or the windshield. Time will tell.