Financial insights of CTMX