| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.27B | 1.10B | 1.27B | 808.76M | 882.31M | 438.92M |
| Gross Profit | 742.36M | 665.75M | 864.33M | 535.63M | 689.66M | 302.53M |
| EBITDA | 675.54M | 607.34M | 810.68M | 476.13M | 637.50M | 393.44M |
| Net Income | 663.21M | 594.98M | 793.31M | 466.36M | 624.88M | 387.74M |
Balance Sheet | ||||||
| Total Assets | 17.61B | 13.87B | 13.51B | 13.58B | 13.30B | 11.30B |
| Cash, Cash Equivalents and Short-Term Investments | 274.30M | 431.77M | 572.59M | 348.67M | 425.66M | 349.07M |
| Total Debt | 9.53B | 7.46B | 7.08B | 7.28B | 7.08B | 5.29B |
| Total Liabilities | 9.99B | 7.91B | 7.49B | 7.70B | 7.36B | 5.56B |
| Stockholders Equity | 7.61B | 5.95B | 6.02B | 5.88B | 5.94B | 5.75B |
Cash Flow | ||||||
| Free Cash Flow | 1.01B | 160.22M | 514.37M | 423.79M | -1.23B | -1.56B |
| Operating Cash Flow | 1.01B | 160.22M | 514.37M | 423.79M | -1.23B | -1.56B |
| Investing Cash Flow | 357.68M | 0.00 | 621.24M | -206.52M | 0.00 | 0.00 |
| Financing Cash Flow | -1.52B | -305.72M | -921.04M | -219.33M | 1.32B | 1.60B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $7.84B | 11.27 | 21.41% | 6.07% | 9.51% | 29.38% | |
78 Outperform | $4.93B | 11.56 | 12.27% | 0.87% | 9.14% | 291.99% | |
74 Outperform | $7.28B | 23.81 | 14.75% | 0.99% | 3.86% | 28.06% | |
70 Outperform | $6.46B | 8.84 | 9.77% | 12.83% | 5.55% | -12.79% | |
68 Neutral | $5.14B | 12.22 | 28.14% | ― | 10.30% | 154.64% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $5.43B | 9.45 | 27.85% | 1.88% | 0.59% | -1.11% |
In November, Blue Owl Capital Corporation saw over $115 million in its common stock purchased by its executives and employees, as well as through its share repurchase program. The company is authorized to repurchase up to $200 million of its common stock, indicating a strategic move to enhance shareholder value.
The most recent analyst rating on (OBDC) stock is a Buy with a $14.00 price target. To see the full list of analyst forecasts on Blue Owl Capital stock, see the OBDC Stock Forecast page.
On November 18, 2025, Blue Owl Capital Corporation and Blue Owl Capital Corporation II decided to terminate their planned merger due to current market volatility, despite previous analysis suggesting the merger would create long-term value. The decision reflects the boards’ commitment to shareholder interests and follows management’s recommendation. OBDC II plans to reinstate its tender program in early 2026, having achieved significant investment returns since its inception. Meanwhile, OBDC’s $200 million share repurchase program remains active.
The most recent analyst rating on (OBDC) stock is a Buy with a $16.00 price target. To see the full list of analyst forecasts on Blue Owl Capital stock, see the OBDC Stock Forecast page.
On November 5, 2025, Blue Owl Capital Corporation and Blue Owl Capital Corporation II announced a definitive merger agreement, with OBDC as the surviving company. The merger, approved by both companies’ boards, aims to enhance OBDC’s position as the second-largest publicly traded BDC by total assets, increasing its investment portfolio by $1.7 billion to approximately $18.9 billion. The merger is expected to generate $5 million in operational cost savings in the first year and improve shareholder liquidity and investment opportunities. Additionally, OBDC’s board approved a new repurchase program on November 4, 2025, allowing the repurchase of up to $200 million of its common stock over 18 months.
The most recent analyst rating on (OBDC) stock is a Buy with a $15.50 price target. To see the full list of analyst forecasts on Blue Owl Capital stock, see the OBDC Stock Forecast page.