Cadre Holdings Inc (CDRE) Stock Analysis, Quote & Company Profile