Blue Owl Capital Corporation III (OBDE)
NYSE
Financial Services
Asset Management
$14.14
▼ -1.33%
Market Cap
$1.74B
Sector
Financial Services
Industry
Asset Management
Beta
0.48
52-Wk Range
13.6-16.8
CEO
—
Country
—
Currency
USD
Blue Owl Capital Corporation III operates in the Asset Management industry of the Financial Services sector. The stock last traded at $14.14, down 1.33% on the session, giving a market capitalisation of $1.74B. On trailing twelve-month figures it carries a trailing P/E of 5.84, a net margin of 72.3%. Its beta of 0.48 implies it has historically moved less than the broad market.
Valuation & profitability (TTM)
P/E
5.84
Price / Sales
4.24
Price / Book
0.91
EV / EBITDA
3.81
Gross margin
95.7%
Operating margin
102.1%
Net margin
72.3%
Return on equity
—
Debt / equity
0.00
Current ratio
0.00
Dividend yield
0.0%
Payout ratio
63.8%
Company profile
Exchange
New York Stock Exchange
Employees
—
IPO date
2024-01-25
Headquarters
—
Comparable companies
Blue Owl Capital Corporation III is most often compared with the following Financial Services names:
More research on OBDE
Open full interactive analysis & DCF →