Blue Owl Capital (OBDC) reported Q1 net investment income late Wednesday of $0.39 per diluted share, down from $0.47 a year earlier.
Analysts polled by FactSet expected $0.43.
Investment income in the three months ended March 31 rose to $464.6 million from $399.6 million a year earlier. Analysts expected $470.6 million.
The company kept its quarterly dividend at $0.37 a share, payable around July 15 to investors of record June 30.