Investors rattled as Blue Owl halts redemptions in retail-focused private credit fund

Blue Owl Capital shares are now trading at $11.26, down 8.55%.  Shares had been as low as $11.04. Yesterday, Blue [Read More]
To access this content, you must be a member. Visit the Plans page for details.