I'm not a cheerleader, but right now is a good time to cheer. Let me put it quite simply, gotta love a market cap under 500MM prior to the earnings release. Why? Because once the stock shows its ability to stay within the 500MM range, combined with this earnings news, Mutual Funds will start to buy in; needing an investment with double digit earnings increases on a quarter over quarter base.
Many mutual funds won't buy into a stock under 500MM, which is why you saw it stop at 17 and hover in the "barely over 500" range. Now this ceiling will be eliminated and we should see a price increase until the next ceiling of 20 / share. I think it will hit a top range of 22 - 24 as I think forward PE will still want to stay in the 20s and not ramp up to a 30 or 40 level as the economy is probably gonna tank starting 1Q08.
So, good luck and let's enjoy the run we should get for another 30 - 50%.