Skip to content

OBDC

Blue Owl Capital Corporation

Stock

$10.30−0.14 (−1.34%)Close Oct 2, 2026

Jul 18, 2019 – Oct 2, 2026, Dividends reinvested

Final balance
$14,723
CAGR
+5.51%
Max drawdown
−56.07%
Sharpe ratio
0.34

Loading the growth chart…

Growth of $10,000

Trailing returns

Annualized from 3Y
1M
−6.65%
3M
−1.82%
6M
+0.61%
YTD
−9.00%
1Y
−8.49%
3Y
+2.56%
5Y
+5.04%
Since 2019
+5.51%

Metrics

Since 2019
Volatility26.79%
Sortino ratio0.48
Calmar ratio0.10
Best year, 2023+43.51%
Worst year, 2020−19.52%
Positive years3 of 6
Longest drawdown2.3 years

Worst drawdowns

Since 2019
DeclinePeakBottomRecoveredLength
−56.1%Dec 2019Mar 2020Apr 20222.3 years
−28.3%Apr 2022Sep 2022Jun 20231.1 years
−23.9%Jul 2025Mar 2026Not yet1.2 years so far
−17.9%Feb 2025Apr 2025Jul 20255 months
−13.2%May 2024Aug 2024Feb 20259 months

Annual returns

2019 from Jul 18 · 2026 through Oct 2