DISCLOSEDQuarterly
Renaissance Technologies
Embecta Corp · NASDAQ
144,287 sh · $1.3M
Filed 31 Mar 2026SEC 13Fview source
Renaissance Technologies
Embecta Corp · NASDAQ
144,287 sh · $1.3M
Two Sigma Investments
Embecta Corp · NASDAQ
103,409 sh · $914.1K
BlackRock
Embecta Corp · NASDAQ
9,194,072 sh · $114.9M