Citadel Advisors discloses 1.08% net short position in Teleperformance
Citadel Advisors disclosed a net short position of 1.08% in Teleperformance as of 2026-09-25.
Citadel Advisors disclosed a net short position of 1.08% in Teleperformance as of 2026-09-25.