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).