05:19 PM EST, 02/19/2025 (MT Newswires) -- Blue Owl Capital (OBDC) reported Q4 net investment income late Wednesday of $0.47 per share, down from $0.51 a year ago.
Investment income for the quarter that ended Dec. 31 was $394.4 million, down from $411.2 million a year earlier.