I don't think there is a set answer to that. You may be right. Fact is, you never know fully 100% what will happen. I can only observe. There was a time when I was nieve and bought with any news I thought was "good", including financings, changes to management etc. I have learned that this disruption is usually bad for the stock price. The key is patience....
But anyway, nothing personal. if you want to buy and hold, fine. I have learned that there are usually better stocks to put your money into. You just have to look for them, that is hard work.
The kind of stocks I find have better numbers that this.. and a better chart, those are the hard facts. I am way up on the stocks I have picked since I sold uWink, with that money.