The Daily Overview on MSN
Citadel set to return $5B in profits to investors, source says
Citadel is preparing to hand back a reported 5 billion dollars in trading profits to its investors in early 2026, a move that underscores both the scale of its recent gains and the discipline of its ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results