Fundamentals are good with this company. NO DEBT! POSITIVE cash flow. Revenue and income are still growing at double digit percentage wise. Pays a dividend. That's the good news. Now the bad, some deals are rumored they can not close. There are "deferred revenue", and depend on your view, deferred revenue could be bad or good. The guidance is not very positive - actually, I think they should stop giving guidance. The range for current qtr earning is ridiculously huge. Last, but no least, expectations were not met. For a growth stock, that's not good.