Blue Owl Capital Corp - issues $400 million 6.450% notes due 2028 - SEC filing

OBDC

Published on 04/16/2026 at 04:52 pm EDT