OWL Blue Owl Capital Inc

Price (delayed)

$13.47

Market cap

$18.98B

P/E Ratio

149.67

Dividend/share

$0.55

EPS

$0.09

Enterprise value

$20.95B

Blue Owl Capital Inc. operates as an alternative asset management firm.

Highlights
Blue Owl Capital's EPS has surged by 125% YoY and by 50% QoQ
The gross profit has surged by 58% year-on-year and by 12% since the previous quarter
Blue Owl Capital's debt has increased by 16% YoY
OWL's equity is down by 7% YoY

Key stats

What are the main financial stats of OWL
Market
Shares outstanding
1.41B
Market cap
$18.98B
Enterprise value
$20.95B
Valuations
Price to book (P/B)
12.29
Price to sales (P/S)
3.85
EV/EBIT
193.26
EV/EBITDA
46.55
EV/Sales
12.83
Earnings
Revenue
$1.63B
EBIT
$108.41M
EBITDA
$450.07M
Free cash flow
$858.57M
Per share
EPS
$0.09
Free cash flow per share
$1.84
Book value per share
$1.1
Revenue per share
$3.5
TBVPS
$5.1
Balance sheet
Total assets
$8.77B
Total liabilities
$3.45B
Debt
$2.05B
Equity
$1.54B
Working capital
N/A
Liquidity
Debt to equity
1.33
Current ratio
N/A
Quick ratio
N/A
Net debt/EBITDA
4.38
Margins
EBITDA margin
27.6%
Gross margin
46.9%
Net margin
2.3%
Operating margin
14%
Efficiency
Return on assets
0.4%
Return on equity
2.4%
Return on invested capital
2.6%
Return on capital employed
N/A
Return on sales
6.6%
Dividend
Dividend yield
4.08%
DPS
$0.55
Payout ratio
611.1%

OWL stock price

How has the Blue Owl Capital stock price performed over time
Intraday
0.22%
1 week
-0.81%
1 month
10.14%
1 year
20.16%
YTD
27.08%
QTD
3.94%

Financial performance

How have Blue Owl Capital's revenue and profit performed over time
Revenue
$1.63B
Gross profit
$765.28M
Operating income
$229.03M
Net income
$37.88M
Gross margin
46.9%
Net margin
2.3%
OWL's operating income has soared by 66% from the previous quarter
Blue Owl Capital's operating margin has soared by 59% from the previous quarter
The gross profit has surged by 58% year-on-year and by 12% since the previous quarter
OWL's net income has surged by 53% since the previous quarter

Growth

What is Blue Owl Capital's growth rate over time

Valuation

What is Blue Owl Capital stock price valuation
P/E
149.67
P/B
12.29
P/S
3.85
EV/EBIT
193.26
EV/EBITDA
46.55
EV/Sales
12.83
Blue Owl Capital's EPS has surged by 125% YoY and by 50% QoQ
The price to book (P/B) is 19% higher than the last 4 quarters average of 10.3
OWL's equity is down by 7% YoY
Blue Owl Capital's revenue has increased by 29% YoY and by 3.7% from the previous quarter
The P/S is 10% above the last 4 quarters average of 3.5

Efficiency

How efficient is Blue Owl Capital business performance
Blue Owl Capital's return on equity has surged by 60% QoQ
The company's return on assets rose by 33% QoQ
The company's return on invested capital rose by 30% QoQ
Blue Owl Capital's return on sales has increased by 27% QoQ

Dividends

What is OWL's dividend history
DPS
$0.55
Dividend yield
4.08%
Payout ratio
611.1%
Recent dividends

Financial health

How did Blue Owl Capital financials performed over time
OWL's total assets is 154% higher than its total liabilities
Blue Owl Capital's total liabilities has increased by 9% YoY and by 2.2% from the previous quarter
Blue Owl Capital's debt is 33% more than its equity
The debt to equity has grown by 24% year-on-year
Blue Owl Capital's debt has increased by 16% YoY

All financial data is based on trailing twelve months (TTM) periods - updated quarterly, unless otherwise specified.