Centene Corp. (CNC) fundamental stock analysis