NYSE · Financial - Credit Services

OBDC (OBDC) Stock

$10.78 -2.18% NYSE: OBDC Financial Services

Valuation

MetricValue
Price$10.78
Market Cap$5.35B
P/E Ratio8.91
P/B Ratio0.74
P/S Ratio4.19
EPS (TTM)$1.24
52-Week High$15.19
52-Week Low$10.52
Dividend Yield13.67%

Financials & Margins

MetricValue
ROE8.48%
ROA3.65%
ROCE16.63%
Gross Margin73.26%
Operating Margin73.26%
Net Margin27.51%
Debt/Equity1.18
Current Ratio0.00

Annual Financials (USD)

Metric20212022202320242025
Revenue$882.0M$809.0M$1.3B$1.1B$1.7B
Operating Profit$637.0M$476.0M$811.0M$607.0M$1.2B
Net Profit$625.0M$466.0M$793.0M$595.0M$627.0M
EPS$1.59$1.18$2.03$1.53$1.24
Op Margin72.3%58.9%63.6%55.2%73.2%

Balance Sheet (USD)

Metric20212022202320242025
Total Assets$13.3B$13.6B$13.5B$13.9B$17.2B
Total Liabilities$7.4B$7.7B$7.5B$7.9B$9.8B
Cash$426.0M$349.0M$573.0M$432.0M$10.0M
Borrowings$7.1B$7.3B$7.1B$7.5B$9.3B

Latest News

5 Income Stocks Yielding 10%+ with Dividends in Danger 24/7 Wall St. · Jul 9, 2026 Trump Financial Disclosure Shows 21,000 Trades in 2025 Bloomberg · Jul 2, 2026 Blue Owl Capital Corporation Schedules Earnings Release and Quarterly Earnings Call to Discuss its Second Quarter Ended June 30, 2026 Financial Results PR Newswire · Jul 1, 2026 Blue Owl Capital (OBDC) Stock Fair Value Falls As Analysts Cut Targets On Yield Pressure Simply Wall St. · Jun 27, 2026 Is Blue Owl Capital Still Worth Holding for Income-Seeking Investors? Zacks · Jun 15, 2026

Cash Flow (USD)

Metric20212022202320242025
Operating Cash Flow$-1.2B$424.0M$514.0M$160.0M$1.7B
Investing Cash Flow$0$-207.0M$621.0M$0$0
Financing Cash Flow$-47.0M$-26.0M$-34.0M$-34.0M$-166.0M
Net Cash Flow$89.0M$-2.0M$215.0M$-146.0M$54.0M
Free Cash Flow$-1.2B$424.0M$514.0M$160.0M$1.7B

Valuation & Return Ratios

MetricValue
PEG Ratio
EV / EBITDA12.01
FCF Yield19.64%
Quick Ratio0.00
Interest Coverage2.06
Return 1Y-16.68%
Return 3Y10.95%
Return 5Y31.61%

Peer Comparison

TickerPriceChangeP/EMarket CapDiv Yield
FCFS $209.35 +2.62% 28.04 $9.08B 0.75%
MARA $10.05 -11.69% -3.37 $3.83B 0.00%
OMF $62.02 +1.24% 8.64 $7.17B 7.23%
OTF $10.42 -2.62% 6.23 $4.82B 14.13%
PFSI $86.04 +0.40% 9.08 $4.47B 1.42%

About OBDC

OBDC stock trades at $10.78 with a market capitalization of $5.35B. The stock is valued at a price-to-earnings (P/E) ratio of 8.91, price-to-book of 0.74, price-to-sales of 4.19. Over the past 52 weeks the stock has ranged between $10.52 and $15.19, and currently trades 29.0% below its 52-week high. It pays a dividend yielding 13.67%.

On profitability, OBDC generates a return on equity (ROE) of 8.48%, return on capital employed of 16.63%, an operating margin of 73.26%, a net profit margin of 27.51%.

Related Financial Services Stocks

BRK.A Insurance - Diversified $733370.00 +0.00% BRK.B FIRE, MARINE & CASUALTY INSURANCE $482.70 +0.00% JPM Banks - Diversified $357.52 +0.34% V Financial - Credit Services $362.50 -2.15% MA Financial - Credit Services $562.95 -2.26% BAC Banks - Diversified $63.17 +0.27% HSBC Banks - Diversified $102.60 -1.06% MS Financial - Capital Markets $203.19 -3.97% GS Financial - Capital Markets $980.75 -5.09% RY Banks - Diversified $206.45 -2.79% WFC Banks - Diversified $83.87 -3.45% MUFG Banks - Diversified $21.94 -2.18%

Popular Stocks

Apple (AAPL)Microsoft (MSFT)NVIDIA (NVDA)Alphabet (GOOGL)Amazon (AMZN)Meta (META)Tesla (TSLA)Broadcom (AVGO)Eli Lilly (LLY)Exxon Mobil (XOM)

Screens featuring this stock

High ROE Financial Services StocksLow P/E Financial Services StocksHigh Net Margin Financial Services StocksDividend Financial Services StocksLow Debt Financial Services StocksNYSE High ROE StocksAll stock screens
Run Stock Screener Investing Guides