Owl Rock Capital Corporation (ORCC) stock: Winston Score and insider trades
Owl Rock Capital Corporation is a business development company (BDC) that lends money to mid-sized private companies across the United States. These are typically businesses too large for traditional bank loans but too small to easily raise money in public markets. It is managed by Blue Owl Capital and is one of the largest publicly traded BDCs in the country. ORCC makes money primarily from interest income on the loans it originates, mostly senior secured first-lien debt. It is required to distribute most of its taxable income to shareholders as dividends, making it popular with income-focused investors. Its large scale gives it access to bigger deals and helps it diversify risk across many borrowers. The key risk is that rising defaults among borrowers during an economic slowdown could reduce earnings and erode the value of its loan portfolio.
Winston Score: 30 out of 100, Below Average
Below-average fundamentals — multiple weak pillars.
- Quality: Weak (4/30)
- Growth: Weak (1/20)
- Cash Flow: Exceptional (10/10)
- Stability: Weak (2/10)
- Valuation: Good (5/10)
- Ownership: Mixed (4/15)
Key Facts
Price: $13.48
Market Cap: $5.3B
Sector: Financial Services
Industry: Financial - Credit Services
Exchange: New York Stock Exchange
Editorial rules set and reviewed by Felix Prehn, Economist and Editor. Figures are refreshed daily from Financial Modeling Prep and company filings; last refreshed 2026-10-15.


