SharkNinja, Inc. (SN) Stock Charts & Fundamentals