DISCLOSEDQuarterly
Renaissance Technologies
Algoma STL Group Inc · US
117,276 sh · $484.4K
Filed 31 Mar 2026SEC 13Fview source
Renaissance Technologies
Algoma STL Group Inc · US
117,276 sh · $484.4K
Two Sigma Investments
Algoma STL Group Inc · US
269,900 sh · $1.1M
BlackRock
Algoma STL Group Inc · US
1,840,466 sh · $12.8M