52wk high = 18.15
52wk low = 9.00
up 46% last 52 wks.
I would consider this 15% pullback as natural and healthy considering the tear this was on.
Last earning did not quite live up to expectations perhaps, but the future looks bright here.
Lots of the internal investment seems to already have taken place.