Financial insights of CNXC