DISCLOSEDQuarterly
Two Sigma Investments
Ballard PWR Sys Inc New · US
12,343,152 sh · $29.9M
Filed 31 Mar 2026SEC 13Fview source
Two Sigma Investments
Ballard PWR Sys Inc New · US
12,343,152 sh · $29.9M
Renaissance Technologies
Ballard PWR Sys Inc New · US
562,894 sh · $1.4M
BlackRock
Ballard PWR Sys Inc New · US
145,340 sh · $327.0K