CSR- I wouldn't touch this stock. They are cheap, but this AR problem results in a never ending cycle of dilution. Yes they'll put out great EPS/Rev growth, but it will be supported by constant and never ending dilution.
On the latest call they said they expect current AR trends (aka hemorrhaging cash) to continue, and until this changed I wouldn't touch the name.
Look at last year they had 77 million NI but still burnt through 176 million in operations. In addition they spent 144 million on deposits for acquisition, property, and intangibles. Which resulted in them having to take out almost 200 million more from banks, in addition to diluting common shareholders 65 million (on top of their 80 million dilution the year before).