South Street Advisors Sells $2.5M Stride Shares as Stock Falls
Executive Brief: South Street Advisors LLC sold 27,651 shares of Stride (NYSE:LRN) in Q4 2025, reducing their position by $8.80 million. Stride’s stock has declined 38.32% over the past year, underperforming the S&P 500. Despite










