Financial insights of CMSC