pmony: TSTC has a serious accounts receivable problem, imho. Revenues through 9 months of 2010 were $71 million. For all of 2009 revenues were $72M. Currently a/r stands at a staggering $134M, very nearly equal to the total revenue of $143M reported for the past 7 quarters.
Very clearly they have accounts receivable that have been outstanding for well over 2 years, unless they haven't yet collected a penny on the revenues of the past 7 quarters.
A lot of Chinese companies have large a/r balances with very high DSO's, but TSTC is the worst case I know of ....
I think large a/r writedowns are lurking ahead .... in which case, past earnings have been significantly overstated.