SharkNinja (SN) shares have been under pressure recently, with the stock dropping 12% over the past month and down 26% in the past 3 months. The company continues to report annual gains in both ...