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
| Year | Revenue | Net income | Gross margin | Op. margin | Profit margin |
|---|---|---|---|---|---|
| 2016 | $24.86M | $16.64M | 100.00% | 77.78% | 66.94% |
| 2017 | $116.80M | $103.74M | 100.00% | 107.76% | 88.82% |
| 2018 | $221.99M | $202.24M | 100.00% | 123.78% | 91.10% |
| 2019 | $456.74M | $498.00M | 100.00% | 136.90% | 109.03% |
| 2020 | $438.92M | $387.74M | 68.93% | 89.64% | 88.34% |
| 2021 | $882.31M | $624.88M | 78.17% | 72.25% | 70.82% |
| 2022 | $808.76M | $466.36M | 66.23% | 58.87% | 57.66% |
| 2023 | $1.27B | $793.31M | 67.79% | 63.59% | 62.22% |
| 2024 | $1.10B | $594.98M | 60.49% | 55.18% | 54.06% |
| 2025 | $1.68B | $627.41M | 75.32% | 73.23% | 37.37% |