DISCLOSEDQuarterly
Renaissance Technologies
Worthington STL Inc · NASDAQ
186,438 sh · $5.7M
Filed 31 Mar 2026SEC 13Fview source
Renaissance Technologies
Worthington STL Inc · NASDAQ
186,438 sh · $5.7M
Two Sigma Investments
Worthington STL Inc · NASDAQ
61,300 sh · $1.9M
BlackRock
Worthington STL Inc · NASDAQ
4,934,886 sh · $164.6M