I agree. I don't think $10-12 is out of range. The recent pullback looked more like a shakeout anyway. No news, yet enough shares were dumped to break the steeper trend. The weak sold and two hours later smart-money picked up millions of shares at about a 30 cent discount. Nothing abnormal.
Also, CPST is coming up on 500 Mil market cap. That's going to attract a lot of investors who ordinarily stay away from stocks that fall below that threshold.