NYSE:OBDC | Key Financial Ratios | Blue Owl Capital Corp

Complete source-backed ratio history.

Available history
2020-12-31 to 2026-06-30
Data captured

Historical Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2026-06-301.88%4.10%
2026-03-312.25%5.04%
2025-12-313.65%8.48%
2025-09-303.77%8.71%
2025-06-303.85%8.73%
2025-03-313.57%8.46%
2024-12-314.29%9.99%
2024-09-304.46%10.55%
2024-06-305.05%11.69%
2024-03-315.81%12.84%
2023-12-315.87%13.17%
2023-09-3013.27%
2023-06-306.38%14.37%
2023-03-314.56%10.55%
2022-12-313.43%7.93%
2022-09-303.34%7.67%
2022-06-305.71%

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-12-313.65%8.48%
2024-12-314.29%9.99%
2023-12-315.87%13.17%
2022-12-313.43%7.93%
2021-12-314.70%10.52%
2020-12-316.75%