Owl Rock Capital Corp

Owl Rock Capital Corp (ORCC)

$13.65

+0.22

(+1.64%)

Market is closed - opens 7 PM, 02 Jun 2023

Insights on Owl Rock Capital Corp

  • Decreasing Revenue

    Revenue is down for the last 2 quarters, 796.59M → 128.62M (in $), with an average decrease of 83.9% per quarter

  • Decreasing Net Profit

    Netprofit is down for the last 2 quarters, 282.25M → 201.84M (in $), with an average decrease of 28.5% per quarter

  • Vs V

    In the last 1 year, Visa Inc - Class A has given 5.3% return, outperforming this stock by 6.0%

  • Vs AXP

    In the last 3 years, American Express Co. has given 13.7% return, outperforming this stock by 4.9%

Performance

  • $13.46
    $13.68
    $13.65
    downward going graph

    1.43%

    Downside

    Day's Volatility :1.64%

    Upside

    0.22%

    downward going graph
  • $9.58
    $13.65
    $13.65
    downward going graph

    29.82%

    Downside

    52 Weeks Volatility :29.82%

    Upside

    0.0%

    downward going graph

Returns

PeriodOwl Rock Capital CorpSector (Financials)Index (Russel 2000)
3 Months
-0.59%
-10.8%
-6.8%
6 Months
4.76%
-12.0%
-6.0%
1 Year
-0.74%
-9.0%
-4.6%
3 Years
8.83%
34.1%
25.9%

Highlights

Market Capitalization
5.2B
Book Value
$15.15
Dividend Share
1.26
Dividend Yield
10.01%
Earnings Per Share (EPS)
1.6
PE Ratio
8.38
Wall Street Target Price
14.75
Profit Margin
47.45%
Operating Margin TTM
73.79%
Return On Assets TTM
4.51%
Return On Equity TTM
10.59%
Revenue TTM
1.3B
Revenue Per Share TTM
3.35
Quarterly Revenue Growth YOY
43.0%
Gross Profit TTM
1.2B
Diluted Eps TTM
1.6
Quarterly Earnings Growth YOY
3.63
EPS Estimate Current Year
1.82
EPS Estimate Next Year
1.72
EPS Estimate Current Quarter
0.43
EPS Estimate Next Quarter
0.44

Analyst Recommendation

Buy
    88%Buy
    5%Hold
    5%Sell
Based on 17 Wall street analysts offering stock ratings for Owl Rock Capital Corp(by analysts ranked 0 to 5 stars)
Based on 17 analyst
  • Current
  • 1M Ago
  • 3M Ago
Buy
15
15
15
Hold
1
1
1
Sell
1
1
1

Analyst Forecast

What analysts predicted

Upside of 8.06%

Current $13.65
Target $14.75

Technicals Summary

Sell

Neutral

Buy

Owl Rock Capital Corp is currently in a favorable trading position ( BUY ) according to technical analysis indicators.

Peers

Company Name1 Month6 Month1 Year3 Years5 Years
Owl Rock Capital Corp
Owl Rock Capital Corp
4.35%
4.76%
-0.74%
8.83%
-13.3%
PayPal Holdings, Inc.
PayPal Holdings, Inc.
-17.47%
-21.06%
-24.84%
-59.88%
-25.54%
Capital One Financial Corporation
Capital One Financial Corporation
11.85%
4.92%
-16.61%
51.05%
9.96%
American Express Co.
American Express Co.
-0.48%
0.67%
-4.34%
63.89%
61.38%
MasterCard Inc.
MasterCard Inc.
-3.91%
1.17%
2.23%
21.11%
86.84%
Visa, Inc.
Visa, Inc.
-4.94%
1.86%
5.29%
13.73%
68.92%
Company NameP/E RatioP/B RatioPEG RatioEPSROEROADiv YieldBVPS
Owl Rock Capital Corp
Owl Rock Capital Corp
8.38
8.38
NA
1.82
0.11
0.05
0.1
15.15
PayPal Holdings, Inc.
PayPal Holdings, Inc.
25.69
25.69
1.47
4.95
0.13
0.04
0.0
17.7
Capital One Financial Corporation
Capital One Financial Corporation
7.17
7.17
0.62
11.99
0.11
0.01
0.02
130.38
American Express Co.
American Express Co.
16.62
16.62
1.15
11.11
0.3
0.03
0.02
34.98
MasterCard Inc.
MasterCard Inc.
36.75
36.75
1.33
12.28
1.54
0.21
0.01
5.62
Visa, Inc.
Visa, Inc.
29.67
29.67
1.63
8.6
0.42
0.15
0.01
17.89
Company NameAnalyst ViewMarket Cap5 Years Return %PE RatioProfit Margin
Owl Rock Capital Corp
Owl Rock Capital Corp
Buy
$5.2B
-13.3%
8.38
47.45%
PayPal Holdings, Inc.
PayPal Holdings, Inc.
Buy
$68.8B
-25.54%
25.69
9.64%
Capital One Financial Corporation
Capital One Financial Corporation
Buy
$40.0B
9.96%
7.17
21.9%
American Express Co.
American Express Co.
Buy
$117.4B
61.38%
16.62
13.87%
MasterCard Inc.
MasterCard Inc.
Buy
$348.3B
86.84%
36.75
42.33%
Visa, Inc.
Visa, Inc.
Buy
$464.2B
68.92%
29.67
50.95%

Institutional Holdings

  • Regents Of The University Of California

    6.49%
  • State of New Jersey Common Pension Fd E

    5.82%
  • Bank of America Corp

    2.50%
  • Brown University

    1.62%
  • Enstar Group Ltd

    1.49%
  • Royal Bank of Canada

    1.39%

Corporate Announcements

  • Owl Rock Capital Corp Dividends March,2023

    In the quarter ending March,2023. Owl Rock Capital Corp has declared dividend of $0.33

    Read More

Company Information

Owl Rock Capital Corporation (ORCC) is a specialty finance company focused on lending to U.S. middle-market companies. As of September 30, 2020, ORCC had investments in 110 portfolio companies with an aggregate fair value of $9.9 billion. ORCC has elected to be regulated as a business development company under the Investment Company Act of 1940, as amended. ORCC is externally managed by Owl Rock Capital Advisors LLC, an SEC-registered investment adviser that is an affiliate of Owl Rock Capital Partners. Owl Rock Capital Partners, together with its subsidiaries, is a New York based direct lending platform with approximately $23.7 billion of assets under management as of September 30, 2020.

Organization
Owl Rock Capital Corp
Employees
0
CEO
Mr. Craig W. Packer
Industry
Finance

FAQs