Investor Relations

Latest Financial Results

May 10, 2023 • 4:15 PM EDT

Q1 2023 Quarterly Results

Quarter Ended Mar 31, 2023

$15.15

Net Asset Value per Share

$0.45

Net Investment Income per Share

$0.33

Regular Dividend per Share

Source: Q1'23 Earnings Release

For complete information regarding our financials, see our periodic filings

Our Portfolio At a Glance

Portfolio Size (at Fair Value)

$13.2BN

Portfolio Companies

187

Senior Secured Investments

85%

Floating Rate Investments (Debt)

98%

As of Mar. 31, 2023 • Q1'23 10-Q

Learn More About Our Portfolio

Latest Views on the Market Environment from CEO Craig Packer

Latest Quarterly Results

$15.15

Net Asset Value per Share

$0.45

Net Investment Income per Share

$0.33

Regular Dividend per Share

Source: Q1'23 Earnings Release

For complete information regarding our financials, see our public filings

Stock Information

Contact Information

Corporate Office & Investor Relations

Owl Rock Capital Corporation
399 Park Avenue
38th Floor
New York, NY 10022
T: 212-419-3000
owlrockir@blueowl.com