Snowball logo
logo
OBDC_logo

Blue Owl Capital Corp

$11.17-$0.18ย  (1.59%)
Estimate
P/E
19.6
EPS
0.57
Beta
0.669
Growth
Revenue, YoY
34.41%
Net income, YoY
-52.19%
FCF, YoY
47.81%
Forecast
P/E (FWD)
8.6
EPS (FWD)
1.3
Dividends
Dividend yield
11.1%
Annual payout
$1.24
Next ex. div date
September 30, 26
Payout
262.27%
Div.rating
About the company
Ticker
OBDC
ISIN
US69121K1043
Country
United States of America
Sector (GICS)
Financials
Blue Owl Capital Corporation is a Private Debt, business development company That specializes in direct and fund of fund investments. The fund makes investments in senior secured, direct lending or unsecured loans, subordinated loans or mezzanine loans and also considers equity-related securities including warrants and preferred stocks also pursues preferred equity investments, first lien, unitranche, and second lien term loans and common equity investments. Within private equity, it seeks to invest in growth, acquisitions, market or product expansion, refinancings and recapitalizations. It seeks to invest in middle market and upper middle market companies based in the United States, with EBITDA between $10 million and $250 million annually and/or annual revenue of $50 million and $2500 million at the time of investment. It seeks to invest in investments with maturities typically between three and ten years. It seeks to make investments generally ranging in size between $20 million and $250 million.

Frequently asked questions

What sector does Blue Owl Capital Corp (OBDC) operate in?

Blue Owl Capital Corp belongs to the Financials sector and operates in the Asset Management industry.

What is Blue Owl Capital Corp (OBDC) current stock price?

As of the latest data, Blue Owl Capital Corp stock price is $11.17, with a previous close of $11.35. Blue Owl Capital Corp lost -$0.18 in the last trading session, representing a -1.59% loss.

What is Blue Owl Capital Corp (OBDC) current market capitalization?

Blue Owl Capital Corp market cap is approximately 5.54 billion.

What is Blue Owl Capital Corp (OBDC) Earnings Per Share (EPS)?

The trailing EPS is $0.57, and the forward EPS is $1.30.

What is Blue Owl Capital Corp (OBDC) Price-to-Earnings (P/E) ratio?

Blue Owl Capital Corp current P/E ratio is 19.6, with a forward P/E of 8.59.

What is Blue Owl Capital Corp (OBDC) EBITDA?

Blue Owl Capital Corp EBITDA (Earnings Before Interest, Taxes, Depreciation, and Amortization) is 299.87 million.

Does Blue Owl Capital Corp (OBDC) pay dividends?

Yes. Blue Owl Capital Corp pays quarterly dividends with an annualized yield of 11.1% and an estimated annual payout of $1.24 per share.

When is the next ex-dividend date for Blue Owl Capital Corp (OBDC)?

The next ex-dividend date is scheduled for September 30, 2026.

How did Blue Owl Capital Corp (OBDC) perform in its most recent earnings report?

In the last report (June 30, 2026), Blue Owl Capital Corp posted an EPS surprise of 6.25% and a revenue surprise of 2.06%.

What is Blue Owl Capital Corp (OBDC) beta (volatility) score?

Blue Owl Capital Corp has a beta of 0.669, indicating lower volatility than the overall market.