Losing patience and selling is typically a losing strategy (in these types of companies)
I know. I have done it before.
There is nothing the company has done to justify selling IMO. I would argue the opposite actually. Sometimes it takes time for the share price to react to what is happening. That imperfection in the market gives us the opportunity to make money. And lots of it sometimes.