Financial insights of CNC