What you said is right but difficult to generalize, such a decision should be based on the fundamentals of each company and their current valuation.One should be extra careful in these type of market and periodic profit booking in over hyped stocks is advisable .