NEWEarnings
Blue Owl Capital Trading at $11.11, P/E Ratios of 8.99 and 8.26
Published on 3/29/2026

AI Summary
Blue Owl Capital Corporation's shares were trading at $11.11 as of March 26, 2026. The company's trailing and forward P/E ratios are reported at 8.99 and 8.26, respectively. OBDC has constructed a portfolio with over 230 companies across 30 industries, maintaining a loan-to-value ratio of 42% and an interest coverage ratio of 1.9x. The stock is currently trading at a discount to net asset value (NAV) at 0.74x, while offering a dividend yield of approximately 13.5%. These financial metrics suggest potential market interest in OBDC.
Related News

Earnings
Eli Lilly and Insilico Partner on AI Drug Development Deal Valued at $2.75B
Mar 30

Earnings
Booz Allen Hamilton Stock Analysis: Performance Metrics and Risks
Mar 29

Earnings
Alamo Group Inc. (ALG) Stock Analysis: Key Metrics and Considerations
Mar 29

Earnings
Allison Transmission Holdings, Inc. Reports Q3 Financial Results
Mar 29