SharkNinja, Inc. (SN) Stock Analysis, Quote & Company Profile