WallStSmart
OBDC

Blue Owl Capital Corporation

NYSE: OBDC · FINANCIAL SERVICES · ASSET MANAGEMENT

$11.87
+1.28% today

Updated 2026-05-01

Market cap
$5.60B
P/E ratio
9.09
P/S ratio
3.02x
EPS (TTM)
$1.24
Dividend yield
13.00%
52W range
$10 – $14
Volume
6.0M

Blue Owl Capital Corporation (OBDC) Financial statements

SEC filings — annual and quarterly data.

Profit margin
33.90%
Operating margin
75.90%
ROE
9.40%
ROA
5.67%
Debt/equity
1.25x

Margin trends — annual

Gross margin Operating margin Profit margin
YearRevenueNet incomeGross marginOp. marginProfit margin
2016$24.86M$16.64M100.00%77.78%66.94%
2017$116.80M$103.74M100.00%107.76%88.82%
2018$221.99M$202.24M100.00%123.78%91.10%
2019$456.74M$498.00M100.00%136.90%109.03%
2020$438.92M$387.74M68.93%89.64%88.34%
2021$882.31M$624.88M78.17%72.25%70.82%
2022$808.76M$466.36M66.23%58.87%57.66%
2023$1.27B$793.31M67.79%63.59%62.22%
2024$1.10B$594.98M60.49%55.18%54.06%
2025$1.68B$627.41M75.32%73.23%37.37%