SharkNinja posts 17.6% sales surge, launches $750 million share‑repurchase plan