I'll be the first to say I didn't know much about this company... but a glance at the fundamental numbers left me quite impressed.
As such, I'd like to get involved with this one, but it's up nearly 400% in the past year, so I'm in no hurry to buy.
Ideally, I'd like to see a pullback to the 61.8% retracement around $9 before piling in. Conversely, if shares continue to climb, I'd rather buy the pullback after the breakout. Also worth noting is the white dashed line of support at $10.00.
So in short, keep this on your radar, but don't rush in. Let the price come to you, or if that fails, wait until the momentum accelerates enough to breakout to new highs, them jump in.