Core & Main Inc (CNM) Stock Analysis, Quote & Company Profile