Needham Group Discloses 765,000 NTIC Shares (8.1% Stake)May 14, 2026The Needham group disclosed a beneficial ownership of 765,000 shares, representing an 8.1% stake in Northern Technologies International Corp., filed via Schedule 13G/A.Needham Group Discloses 765,000 NTIC Shares (8.1% Stake)Stock Titan