Congrats! That is a great return.
We can't tell you what to do, only you can decide. That being said, it is always important to have an exit strategy and a plan. Having a plan is critical to outperforming as it takes emotions out of the game. Why is this important? Because letting emotions guide investment decisions is one of the main reasons why retail investors underperform. This is especially true of penny stocks.
On a personal note, I will usually lock in gains whenever i hit triple-digit returns. This typically results in selling a portion of my position (ie, 1/3 or 1/2). It all depends on how bullish I am on the stock. This is a rule I stick to and it has worked out well for me. Even though I've missed out on additional gains in some cases (ie, SHOP), locking in gains early also enables me to make money on stocks which suffered big reversals (ACB). I remain invested in SHOP, and sold out the remaining position of ACB before it turned to a loss.
Just remember, you don't lose money when you lock in gains. Likewise, until you lock in those gains - it is only a paper gain :)
Great job on that - and good luck with the investment moving forward.
Mat