DISCLOSEDQuarterly
Two Sigma Investments
Ibex Ltd · NASDAQ
383,505 sh · $10.3M
Filed 31 Mar 2026SEC 13Fview source
Two Sigma Investments
Ibex Ltd · NASDAQ
383,505 sh · $10.3M
Renaissance Technologies
Ibex Ltd · NASDAQ
91,291 sh · $2.4M
BlackRock
Ibex Ltd · NASDAQ
530,527 sh · $8.6M