Blue Owl Capital Corp

OBDC

$14.18+0.10 (+0.71%)

Aug 8, 2025, 10:41 AM

Financials
52Week High15.7352Week Low12.11
Beta0.83Current Ratio Annual0.35
Current Ratio Quarterly1.02Gross Margin TTM47.89
Market Cap7.20BNet Profit Margin TTM39.42
Operating Margin TTM45.71Price To Book0.93
Price To Earnings TTM10.99Price To Free Cash Flow TTM14.84
Price To Sales TTM4.33Quick Ratio Annual0.33
Quick Ratio Quarterly0.96Return On Assets TTM4.35
Return On Equity TTM10.22Return On Investment TTM4.49
Revenue Growth3Y16.06Revenue Growth5Y17.33
Revenue Growth Quarterly Yoy16.28Revenue Growth TTMYoy3.60
Revenue Per Share TTM3.36
QuarterFundsAddedExitedIncreasedDecreasedUnchangedSharesValue
Mar 31, 202541977591978159229.45M$3.04B
Jun 30, 20252181613975338138.19M$1.31B
Change201(48%)61(79%)46(78%)100(51%)28(35%)21(36%)91.25M(40%)$1.74B(57%)