Mar 31, 2021

Blue Owl Q1 2021 Earnings Report

Reported net investment income of $0.26 per share and net income of $0.40 per share for the first quarter ended March 31, 2021.

Key Takeaways

Owl Rock Capital Corporation reported a net investment income of $0.26 per share and a net income of $0.40 per share for the first quarter ended March 31, 2021. The net asset value per share was $14.82 at the end of the quarter. New investment commitments totaled $863.5 million.

Net investment income was $0.26 per share.

Net income was $0.40 per share.

Net asset value per share was $14.82.

New investment commitments totaled $863.5 million.

Total Revenue
$222M
Previous year: $205M
+8.2%
EPS
$0.26
Previous year: $0.37
-29.7%
NAV per Share
$14.8
Previous year: $14.1
+5.2%
Weighted Avg Portfolio Yield
8.3%
Previous year: 8.4%
-1.2%
Cash and Equivalents
$244M
Previous year: $383M
-36.2%
Total Assets
$11.6B
Previous year: $9.42B
+23.0%

Blue Owl

Blue Owl

Forward Guidance

Company believes ORCC is well positioned to take advantage of the improving economic conditions and an attractive investment environment.