OBDC Blue Owl Capital Corp

P/E 18.27
Forward P/E 8.4
Price/Sales 2.936
Beta 0.691
Div Yield 0.14%
Market Cap --

Company Analysis

Latest News