TheiaBeta/Article
Citadel to Return $5 Billion in 2025 Profits, Reducing Assets to $67 Billion Amid Market Challenges - Theia