IMO, this is where fundamentals come into play.
All that you mention is worthy of trading shares management, but when you have a chart, share structure, product innovation that is entering a large market and receiving great reviews then that is a stock I will keep my core intact until market saturation, buyout or a change in fundamentals.
Your analysis is important to my trading shares, but not my core. In fact, I will likely add to the core when I think there is a bottom or severe undervaluation.