DISCLOSEDQuarterly
Renaissance Technologies
Tecogen Inc New · NASDAQ
272,300 sh · $697.1K
Filed 31 Mar 2026SEC 13Fview source
Renaissance Technologies
Tecogen Inc New · NASDAQ
272,300 sh · $697.1K
Two Sigma Investments
Tecogen Inc New · NASDAQ
67,418 sh · $172.6K