Financial insights of CSGS