Financial insights of CNXN