Share SharkNinja, Inc. (SN) is a Top-Ranked Momentum Stock: Should You Buy?