
The Motley Fool Investing Philosophy: We generally recommend investors buy shares of at least 25 stocks and hold them for at least 5 years. Learn More
| 1 Year | 5 Year | 5 Year Annualized | Since IPO | |
|---|---|---|---|---|
| OBDC | -16.65% | +37.71% | +6.6% | +47% |
| S&P | +17.36% | +80.49% | +12.52% | +130% |
Owl Rock Capital Corp non traded business development company seeks investment opportunities in middle market companies located in the United States with an EBITDA of USD 10 - 250 million and annual revenue of USD 50 million - 2.5 billion. The fund focuses on broad range of sectors including business services, healthcare services, pharma & healthcare technology, aerospace & defense, software & technology and manufacturing & industrials. it provides financing in the form of senior secured or unsecured loans, subordinated loans or mezzanine loans and a lesser extent, equity-related securities and warrants for growth, acquisitions, market or product expansion, re-financings and recapitalizations with an investment size ranging from $20 to $250 million and it also acts as a lead investor.
| Q4 2025 | YOY Change | |
|---|---|---|
| Revenue | $407.89M | 10.7% |
| Gross Profit | $305.85M | 9.1% |
| Gross Margin | 74.98% | -1.1% |
| Market Cap | $6.35B | 8.2% |
| Net Income | $119.09M | -23.1% |
| EBITDA | $265.89M | -4.1% |
Currently no data to display
Currently no data to display.
Currently no data to display.
| Q4 2025 | YOY Change | |
|---|---|---|
| Net Cash | $568.54M | 10.6% |
| Inventory | 0 | 0.0% |
| Q4 2025 | YOY Change | |
|---|---|---|
| Long Term Debt | $9.30B | 24.7% |
| Short Term Debt | $0.00K | 0.0% |
| Q4 2025 | YOY Change | |
|---|---|---|
| Return On Assets | 4.04% | -0.3% |
| Return On Invested Capital | 4.47% | -0.2% |
| Q4 2025 | YOY Change | |
|---|---|---|
| Free Cash Flow | $157.99M | -14.8% |
| Operating Free Cash Flow | $157.99M | -14.8% |
| Metric | Q1 2025 | Q2 2025 | Q3 2025 | Q4 2025 | YoY Change |
|---|---|---|---|---|---|
| Price to Earnings | 9.47 | 9.54 | 9.08 | 9.99 | 0.75% |
| Price to Book | 0.96 | 0.95 | 0.85 | 0.83 | -15.21% |
| Price to Sales | 5.08 | 4.76 | 3.98 | 3.76 | -3.77% |
| Price to Tangible Book Value | 0.96 | 0.95 | 0.85 | 0.83 | -15.21% |
| Price to Free Cash Flow TTM | 97.23 | 343.33 | - | ||
| Enterprise Value to EBITDA | 42.60 | 56.09 | 56.42 | 56.58 | 22.20% |
| Free Cash Flow Yield | 1.0% | 0.3% | - | ||
| Return on Equity | 9.5% | 9.8% | 9.8% | 9.4% | -5.42% |
| Total Debt | $10.16B | $9.23B | $9.53B | $9.30B | 24.70% |
No podcast episodes available.
Invest better with The Motley Fool. Get stock recommendations, portfolio guidance, and more from The Motley Fool's premium services.