Citadel returning $5B in profit to investors

Citadel is reportedly returning $5 billion in profits to investors early next year, according to a CNBC report. As a [Read More]
To access this content, you must be a member. Visit the Plans page for details.