Blue Owl Capital Corporation

Blue Owl Capital Corporation

OBDC
Blue Owl Capital CorporationUS flagNew York Stock Exchange
10.95
USD
-0.26
- -
5.43BMarket Cap

Total Valuation

Blue Owl Capital Corporation carries a market capitalization of 5.43B, placing it among publicly traded companies globally. Its enterprise value stands at 13.62B, reflecting the total theoretical takeover cost after accounting for cash holdings and debt obligations.

Market Cap5.43B
Enterprise Value13.62B

Share Statistics

Blue Owl Capital Corporation currently has 496.31M shares outstanding.

Shares Outstanding496.31M
Owned by Insiders (%)N/A
Owned by Institutions (%)N/A

Valuation Ratios

Blue Owl Capital Corporation trades at a trailing price-to-earnings ratio of 15.56. The price-to-sales ratio is 12.61, and the price-to-book ratio stands at -17.36.

PE Ratio15.56
PS Ratio12.61
PB Ratio-17.36
P/TBV Ratio0.78
P/FCF Ratio2.10
P/OCF Ratio2.10

Enterprise Valuation

EV / Sales30.64
EV / EBITDAN/A
EV / EBITN/A
EV / FCF5.10

Financial Position

Current RatioN/A
Quick RatioN/A
Debt / Equity118.18
Debt / EBITDAN/A
Interest CoverageN/A

Financial Efficiency

Return on Equity (ROE)1,858.36
Return on Assets (ROA)2.10
Return on Invested Capital (ROIC)N/A
Return on Capital Employed (ROCE)N/A
Revenue Per EmployeeN/A
Employee CountN/A
Inventory TurnoverN/A

Taxes

Over the trailing twelve months, Blue Owl Capital Corporation has paid 11.52M in income taxes, reflecting an effective tax rate of 3.10.

Income Tax11.52M
Effective Tax Rate3.10

Stock Price Statistics

Blue Owl Capital Corporation's stock has declined approximately -24.84557% over the past 52 weeks. The 50-day moving average sits at 11.25, while the 200-day moving average is 12.31.

Beta (5Y)N/A
52-Week Price Change-24.84557%
50-Day Moving Average11.25
200-Day Moving Average12.31
Average Volume (20 Days)N/A

Income Statement

Over the trailing twelve months, Blue Owl Capital Corporation generated 444.56M in revenue and converted that into 360.39M in net income, yielding earnings per share of 0.71.

Revenue444.56M
Gross ProfitN/A
Operating IncomeN/A
Pretax Income371.91M
Net Income360.39M
EBITDAN/A
EBITN/A
Earnings Per Share (EPS)0.71

Balance Sheet

Blue Owl Capital Corporation holds 441.88M in cash and equivalents against 8.45B in total debt, resulting in a net debt position of -441.88M.

Cash & Cash Equivalents441.88M
Total Debt8.45B
Net Debt-441.88M
Equity (Book Value)-323.07M
Book Value Per Share-0.64
Working CapitalN/A

Cash Flow

Blue Owl Capital Corporation produced 2.67B in operating cash flow over the past twelve months.

Operating Cash Flow2.67B
Capital ExpendituresN/A
Free Cash Flow2.67B
FCF Per Share5.27

Margins

Blue Owl Capital Corporation operates with a gross margin of 100.00, reflecting its pricing power and cost economics.

Gross Margin100.00
Operating MarginN/A
Pretax Margin83.66
Profit Margin81.07
EBITDA MarginN/A

Dividends & Yields

The company's payout ratio of 212.95 indicates the proportion of earnings distributed to shareholders.

Dividend Per Share1.51
Dividend YieldN/A
Payout Ratio212.95
Shareholder Yield48.66
FCF Yield47.61

Scores

Blue Owl Capital Corporation posts an Altman Z-Score of 0.38, below the 3.0 threshold that indicates strong financial health and minimal bankruptcy risk.

Altman Z-Score0.38