Blue Owl Capital Corp - issues $400 million 6.450% notes due 2028 - SEC filing
Published: 2026-04-16 16:52:01 ET
OBDC
Published on 04/16/2026 at 04:52 pm EDT