Investors have gotten used to this company coming in and surprising year after year, quarter after quarter and beating analysts' expectations by a large amount.

While on the surface this may be a positive earnings report, if you dig beneath the surface, you find it is a mixed bag.

That tends to cause accounts receivables that they report to us every quarter to be understated.