Financial insights of CTCX