DISCLOSEDQuarterly
Renaissance Technologies
Stepan Co · NASDAQ
12,512 sh · $625.4K
Filed 31 Mar 2026SEC 13Fview source
Renaissance Technologies
Stepan Co · NASDAQ
12,512 sh · $625.4K
Two Sigma Investments
Stepan Co · NASDAQ
327,822 sh · $16.4M
BlackRock
Stepan Co · NASDAQ
3,348,107 sh · $281.1M