Blue Owl Capital's $1.4 Billion Portfolio Sale: A Strategic Move Amid Cash Crunch | Whale Factor