IMO it's met its resistance at 12c and will probably retrace to 7-9c, and stay at that level for a month or two, before the next leg up.
it will just be temporary as this is a quality stock with great management and potential. just another health pullback and consolidation.