Caught people with pants down lol. Not as bad as it first looks. Revenues only slightly down from market expectations. Profit probably still up from last 6 months. Time to buy.
I think if CSSG make a big nuisance of themselves one of the bigger companies will want to take them out of the picture as they will be no doubt reducing thier margins due to a lower cost base at CSSG.