Hi there,
To be honest - I'd still have no problem picking it up here. In fact, I've debated about averaging up in my position but I'm going to wait until the next quarterly results. It still trades at a discount to someone like XBC (which i also like a lot) and it has an impressive growth profile.
Also worth noting, that it was consolidating in the 2.10-2.20 range for a while before the most recent leg up. So it might just consolidate in this area now. The problem with waiting for stocks like these is that they can get away from you pretty quickly. Look at XBC and AT as examples - they just took off and the opportunity to buy would have been missed. GRN could have a similar run (well it did earlier this year) and then these prices would look like bargains. Then again, as a small cap it could certainly stall and then you'd see a noticeable downtrend - thus the risk with small caps.
Of note, we added it to our Gen X Aggressive portfolio: https://www.stocktrades.ca/premium/our-model-portfolios/genx-aggressive-portfolio/
We did so at $2.20 per share - so not far from where it is now. We would not have added it had we though the upside would be capped in the $2.40 range. It is very hard time time the market on small caps and given their volatility it is why we recommend averaging into positions.
Mat