Blue Owl Capital Corporation ( OBDC) - Key Metrics

OBDC Revenue per Share metrics

Date Revenue per Share Net Income per Share Operating Cash Flow Free Cash Flow per Share
2026Q1 ? ? ? ?
2025Q4 $0.80 $0.23 $2.32 $2.32
2025Q3 $0.57 $0.25 $0.27 $0.27
2025Q2 $0.58 $0.27 $0.29 $0.29
2025Q1 $0.82 $0.49 $0.56 $0.56

OBDC Payout ratio and Price per Earnings ratio

Date Payout ratio PE ratio
2026Q1 ? ?
2025Q4 323.87% 13.25
2025Q3 155.49% 12.73
2025Q2 141.23% 13.32
2025Q1 70.04% 7.47

OBDC Free Cash Flow Yield and Dividend Yield

DateFree Cash Flow YieldDividend Yield
2026Q1 -0.52% ?
2025Q4 13.04% 6.11%
2025Q3 2.10% 3.05%
2025Q2 1.99% 2.65%
2025Q1 3.83% 2.34%

OBDC

Price: $10.86

52 week price:
10.52
15.19

Dividend Yield: 13.70%

5-year range yield:
0.29%
13.70%

Forward Dividend Yield: 11.48%

Payout Ratio: 82.68%

Payout Ratio Range:
-350.02%
323.87%

Dividend Per Share: 1.24 USD

Earnings Per Share: 0.70 USD

P/E Ratio: 15.96

Exchange: NYQ

Sector: Financial Services

Industry: Asset Management

Country: United States

Market Capitalization: 5.4 billion

Average Dividend Frequency: 4

Years Paying Dividends: 8

DGR3: 10.89%

DGR5: 3.43%

Links: