I think this could be a big earner. Looks to me like it's early in a new bull cycle.
I would feel pretty risky buying in now, but if it makes a new higher high (2nd impulse). I would think there's an upgraded probability that a 3rd impulse up could be on the way. Would then look for pullback orders.
----
People that are really seasoned might think buying now is...
Not familiar with this company, but it popped up in my unusual volume scan. Price is holding support at the bottom of a bullish channel. Recent buying volume could indicate a good move to the upside.