A O Smith Corp (AOS) Stock Analysis, Quote & Company Profile