Valuation: Blue Owl Capital Corporation

Capitalization 7.46B 6.45B 6.05B 5.48B 10.13B 642B 11.45B 70.74B 27.53B 294B 27.99B 27.38B 1,074B P/E ratio 2025 *
8.72x
P/E ratio 2026 * 9.36x
Enterprise value 7.46B 6.45B 6.05B 5.48B 10.13B 642B 11.45B 70.74B 27.53B 294B 27.99B 27.38B 1,074B EV / Sales 2025 *
3.95x
EV / Sales 2026 * 4.05x
Free-Float
99.84%
Yield 2025 *
10.5%
Yield 2026 * 10.3%
More valuation ratios * Estimated data
Dynamic Chart
1 day-1.08%
1 week+0.14%
Current month-0.41%
1 month-0.41%
3 months+1.32%
6 months-4.58%
Current year-3.51%
More quotes
1 week 14.54
Extreme 14.545
14.87
1 month 14.04
Extreme 14.035
14.87
Current year 12.11
Extreme 12.11
15.73
1 year 12.11
Extreme 12.11
15.98
3 years 10.18
Extreme 10.175
16.91
5 years 10.18
Extreme 10.175
16.91
10 years 8.09
Extreme 8.09
19.19
More quotes
Manager TitleAgeSince
Chief Executive Officer 58 2016-05-31
Director of Finance/CFO 50 2021-08-31
Corporate Officer/Principal 45 -
Director TitleAgeSince
Chairman 72 2015-12-31
Director/Board Member 57 2016-02-29
Director/Board Member 61 2016-02-29
More insiders
Change 5d. change 1-year change 3-years change Capi.($)
-1.08%+0.14%-8.07%+15.89% 7.46B
-1.66%-1.74%+26.32%+64.37% 151B
-1.62%-6.38%-3.05%+63.23% 98.63B
-2.59%-2.64%+39.62%+34.87% 88.38B
-2.85%-5.81%+42.09% - 88.1B
-1.24%-1.90%+52.71%+118.23% 63.39B
-1.55%-3.33%+35.62%+273.29% 54.11B
-2.69%-3.27%+18.36%+106.39% 47.77B
-1.50%-2.51%+35.58%+54.62% 27.42B
-1.20%-0.15%+31.97%+15.12% 20.96B
Average -1.80%-1.77%+27.12%+82.89% 64.68B
Weighted average by Cap. -1.94%-2.39%+28.76%+86.47%
See all sector performances

Financials

2025 *2026 *
Net sales 1.89B 1.63B 1.53B 1.39B 2.56B 162B 2.9B 17.89B 6.96B 74.34B 7.08B 6.93B 272B 1.84B 1.59B 1.5B 1.35B 2.5B 159B 2.83B 17.47B 6.8B 72.6B 6.91B 6.76B 265B
Net income 853M 738M 693M 628M 1.16B 73.46B 1.31B 8.09B 3.15B 33.63B 3.2B 3.13B 123B 800M 692M 649M 588M 1.09B 68.85B 1.23B 7.59B 2.95B 31.52B 3B 2.94B 115B
Net Debt - -
More financial data * Estimated data
Logo Blue Owl Capital Corporation
Blue Owl Capital Corporation is a specialty finance company focused on lending to United States middle-market companies. The Company’s investment objective is to generate current income and, to a lesser extent, capital appreciation by targeting investment opportunities with favorable risk-adjusted returns, including senior secured, subordinated, or mezzanine loans and equity-related instruments. Its investment strategy is intended to generate favorable returns across credit cycles with an emphasis on preserving capital. It has investments in approximately 219 portfolio companies. Its portfolio by industry includes Internet software and services, insurance, food and beverage, asset-based lending and fund finance, healthcare providers and services, healthcare technology, buildings and real estate, consumer products, manufacturing, aerospace and defense, distribution, business services, and others. It is externally managed by Blue Owl Credit Advisors LLC.
Employees
-
More about the company
Date Price Change Volume
25-06-13 14.59 $ -1.08% 1,495,850
25-06-12 14.75 $ 0.00% 1,994,931
25-06-11 14.75 $ +0.14% 2,002,772
25-06-10 14.73 $ +0.20% 2,547,488
25-06-09 14.70 $ +0.89% 2,622,816

Delayed Quote Nyse, June 13, 2025 at 04:00 pm EDT

More quotes
Sell
Consensus
Buy
Mean consensus
BUY
Number of Analysts
12
Last Close Price
14.59USD
Average target price
15.59USD
Spread / Average Target
+6.86%
Consensus

Quarterly revenue - Rate of surprise