NYSE : OWL

Blue Owl Capital Inc.

$9.69 USD

$0.07 (0.73%)

Volume
18.16M
Average Volume
25.61M
Market Capitalization
$15.15B
P/E Ratio
74.77
Dividend Yield
9.34%
Price Target
$11.00
Year High
$21.08
Year Low
$7.95
Day High
Day Low
Payout Ratio
$6.75
Current Ratio
$2.10

CCURRENT INSTITUTIONAL OWNERSHIP PERCENTAGE

0.46%

Investors Holding

43

change: -572 | last: 615

Increased Positions

26

change: -394 | last: 420

Reduced Positions

9

change: -97 | last: 106

New Positions

9

change: -162 | last: 171

Sold Positions

528

change: 384 | last: 144

Total Calls

15000

Total Puts

-

Put-Call Ratio

0.00

change: -225.7597 | last: 2.2576

Total Invested

23.63M

OWL Enterprise Value History

Annual
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2025-12-31 $14.94 675.81M $23.3B $194.51M $3.86B $26.97B
2024-12-31 $23.26 549.01M $29.47B $152.09M $2.98B $32.3B
2023-12-31 $14.90 463.23M $15.93B $104.16M $2B $17.83B
2022-12-31 $10.60 433.43M $10.6B $68.08M $1.86B $12.4B
2021-12-31 $14.91 404.92M $13.93B $42.57M $1.26B $15.15B
2020-12-31 $11.38 320.01M $8.4B $11.63M $356.39M $8.75B
2019-12-31 $10.20 320.01M $7.53B $7.34M $287.1M $7.81B
2018-12-31 $10.20 320.01M $7.53B -$ -$ $7.53B
Quarterly
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2026-03-31 $9.13 680.42M $14.34B $190.46M $4.36B $18.5B
2025-12-31 $14.94 675.81M $23.3B $194.51M $3.86B $26.97B
2025-09-30 $16.93 673.93M $26.33B $137.28M $3.78B $29.97B
2025-06-30 $19.21 649.69M $28.8B $117.61M $3.65B $32.33B
2025-03-31 $20.04 625.85M $28.94B $97.62M $3.6B $32.45B
2024-12-31 $23.26 549.01M $29.47B $152.09M $2.98B $32.3B
2024-09-30 $19.36 575.25M $25.7B $115.9M $2.9B $28.49B
2024-06-30 $17.81 530.1M $21.79B $436.75M $2.81B $24.16B
2024-03-31 $18.57 488.44M $20.93B $155.76M $2.41B $23.18B
2023-12-31 $14.90 470.78M $16.19B $104.16M $2B $18.08B
2023-09-30 $12.96 466.38M $13.95B $76.7M $2.05B $15.92B
2023-06-30 $11.65 459.4M $12.35B $41.32M $2.06B $14.37B