NYSE : OBDC

Blue Owl Capital Corporation — Institutional Ownership

$11.64 USD

$0.33 (2.92%)

Volume
8.69M
Average Volume
5.26M
Market Capitalization
$5.78B
P/E Ratio
20.79
Dividend Yield
12.37%
Price Target
$13.00
Year High
$14.44
Year Low
$10.52
Day High
Day Low
Payout Ratio
$3.26
Current Ratio
$1.05
Institutional Ownership Summary
Institutional Ownership %

21.76%

Investors Holding

225

change: -250.0 | last: 475
Increased Positions

100

change: -133.0 | last: 233
Reduced Positions

73

change: -81.0 | last: 154
New Positions

28

change: -41.0 | last: 69
Sold Positions

266

change: 185.0 | last: 81
Total Calls

-

Total Puts

140K

Put-Call Ratio

0.00

change: -63.0194 | last: 0.6302
Total Invested

1.2B

Beneficial Ownership Filings
Filing Date Reporting Person Amount Beneficially Owned % of Class
2025-01-16 State of New Jersey Common Pension Fund E 22.75M 4.45%
2025-01-14 State of New Jersey Common Pension Fund E 22.75M 5.83%
2022-01-27 Regents of the University of California 32.16M 8.18%
2022-01-25 State of New Jersey Common Pension Fund E 28.74M 7.31%
2021-02-03 State of New Jersey Common Pension Fund E 29.23M 7.53%
2021-02-01 Regents of the University of California 42.69M 10.95%
2020-02-14 Regents of the University of California 42.97M 11.04%
OBDC Enterprise Value History
Annual
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2025-12-31 $12.43 506.1M $6.29B $9.84M $9.3B $15.58B
2024-12-31 $15.12 390.07M $5.9B $431.77M $7.46B $12.92B
2023-12-31 $14.76 390.1M $5.76B $572.59M $7.08B $12.26B
2022-12-31 $11.55 394.01M $4.55B $348.67M $7.28B $11.48B
2021-12-31 $14.16 392.3M $5.55B $425.66M $7.08B $12.21B
2020-12-31 $12.66 388.65M $4.92B $349.07M $5.29B $9.86B
2019-12-31 $17.89 324.63M $5.81B $309.57M $3.04B $8.54B
2018-12-31 $15.49 135.73M $2.1B $121.59M $2.57B $4.55B
2017-12-31 $15.49 259.2M $4.01B $17.43M $919.43M $4.92B
2016-12-31 $15.49 284.75M $4.41B $209.35M $491.91M $4.69B
Quarterly
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2026-06-30 $10.87 495.38M $5.38B $237.44M $7.9B $13.05B
2026-03-31 $11.06 498.9M $5.52B $39.29M $8.45B $13.93B
2025-12-31 $12.43 507.81M $6.31B $9.84M $9.3B $15.6B
2025-09-30 $12.77 511.05M $6.53B $274.3M $9.53B $15.78B
2025-06-30 $14.34 511.05M $7.33B $295.78M $9.23B $16.26B
2025-03-31 $14.66 494.83M $7.25B $438.66M $10.16B $16.98B
2024-12-31 $15.12 390.14M $5.9B $431.77M $7.46B $12.92B
2024-09-30 $14.57 390.22M $5.69B $426.76M $7.74B $13B
2024-06-30 $15.39 390.1M $6B $275.88M $7.41B $13.14B
2024-03-31 $15.28 389.73M $5.96B $652.97M $6.89B $12.19B
2023-12-31 $14.76 390.1M $5.76B $572.59M $7.08B $12.26B
2023-09-30 $13.85 389.7M $5.4B $342.77M $7.06B $12.12B