Citadel investment

Finance
Citadel to Return $7 Billion to Investors Following Strong Performance Dec 12, 2023