Stride Shares Slide: South Street Advisors' $2.5M Sale Sparks Debate | Whale Factor