Either the big boys know something we don't about this stock's upcoming earnings report (there are ALWAYS leaks), or the ride up already happened when stock hit 18 and profit taking then took place. I'm sitting out at this point until later in the week. If earnings are "terrific" and the stock heads up in after hours, I'll buy. Earnings are a crap shoot. Just ask the people who were holding GE overnight recently when unexpected bad earnings posted after hours! I do expect them to be good, but expecting is different from knowing.