Intrinsic Value of S&P & Nasdaq Contact Us

Owl Rock Capital Corporation ORCC NYSE

NYSE • Financial Services • Financial - Credit Services • US • USD

SharesGrow Score
75/100
5/7 Pass
SharesGrow Intrinsic Value
N/A
Negative cash flow
Analyst Price Target
$16.00
+18.7%

Owl Rock Capital Corporation (ORCC) is a Financial - Credit Services company in the Financial Services sector, currently trading at $13.48. It has a SharesGrow Score of 75/100, indicating a strong investment profile with 5 out of 7 criteria passed.

Analyst consensus target is ORCC = $16 (+18.7% upside).

Financials: revenue is $1.7B, +68.7%/yr average growth. Net income is $800M, growing at +22.6%/yr. Net profit margin is 48.2% (strong). Gross margin is 0% (-100 pp trend).

Balance sheet: total debt is $0 against $7.4B equity (Debt-to-Equity (D/E) ratio 0, conservative). Debt-to-assets is 0%. Total assets: $17.2B.

Analyst outlook: 9 / 14 analysts rate ORCC as buy (64%) — moderate consensus.

SharesGrow 7-Criteria breakdown: Value 86/100 (Pass), Growth 100/100 (Pass), Past 100/100 (Pass), Health 50/100 (Partial), Moat 24/100 (Fail), Future 67/100 (Pass), Income 100/100 (Pass).

$16.00
▲ 18.69% Upside
Average Price Target
The 12-month price target for Owl Rock Capital Corporation is $16.00.

ORCC SharesGrow Score Overview

75/100
SharesGrow Score
Strong investment profile
View full scorecard →
VALUE 86/100
Valuation — P/E, PEG, Forward PEG
GROWTH 100/100
Financials — average growth
PAST 100/100
strong — trend
HEALTH 50/100
Balance sheet — Debt-to-Equity (D/E) ratio, Current ratio is
MOAT 24/100
Gross margin is + market cap
FUTURE 67/100
Analyst outlook — as buy
INCOME 100/100
Net profit margin is
Scores derived from financial statements, analyst ratings, and balance sheet data.

Stock Chart & Stats

Market Data
52-Week Range10.175-14.25
Volume1.64M
Avg Volume (30D)1.59M
Market Cap$5.25B
Beta (1Y)0.96
Dividend Yield$1.3200
Share Statistics
EPS (TTM)1.24
Shares Outstanding$506.1M
IPO Date2019-07-18
CEOCraig W. Packer
Financial Highlights & Ratios
Revenue (TTM)$1.66B
Net Income$800.36M
Total Cash$9.84M
Net Debt$-9.84M
Total Assets$17.19B
Price / Earnings (P/E)10.9
Price / Sales (P/S)3.17
Analyst Forecast
1Y Price Target$16.00
Target High$16.00
Target Low$16.00
Upside+18.7%
Rating ConsensusBuy
Analysts Covering14
Buy 64% Hold 29% Sell 7%
Company Info
CountryUS
ExchangeNYSE
CurrencyUSD
ISINUS69121K1043

Price Chart

ORCC
Owl Rock Capital Corporation  ·  NYSE
Financial Services • Financial - Credit Services
10.18 52WK RANGE 14.25
Contact Us
🎓
SharesGrow Academy
Learn how to calculate Intrinsic Value and find undervalued stocks.
Weekly live sessions
Send us a message