TheEdgeResearch
Home / Stocks / OBDE

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:

AELBGCCIXXHKIBHTGCMOTVNWLIPBYWTFC
More research on OBDE
OBDE technical analysis OBDE TheEdge Score Compare against peers
Open full interactive analysis & DCF →