Citadel returning $5B in profit to investors Posted on December 23, 2025 at 12:37 pm. 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.