- Stocks
- Financial Services
- NYSE: OWL

Price (delayed)

$16.6

Market cap

$24.29B

P/E Ratio

92.22

Dividend/share

$0.64

EPS

$0.18

Enterprise value

$26.66B

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

Blue Owl Capital's EPS has surged by 200% YoY and by 20% QoQ

The gross profit has surged by 56% year-on-year and by 12% since the previous quarter

Blue Owl Capital's debt has increased by 36% YoY and by 17% from the previous quarter

What are the main financial stats of OWL

Market
Valuations
Earnings

Shares outstanding

1.46B

Market cap

$24.29B

Enterprise value

$26.66B

Price to earnings (P/E)

92.22

Price to book (P/B)

13.58

Price to sales (P/S)

4.43

EV/EBIT

109.87

EV/EBITDA

51.64

EV/Sales

13.42

Revenue

$1.99B

EBIT

$242.69M

EBITDA

$516.32M

Free cash flow

$848.51M

Per share
Balance sheet
Liquidity

EPS

$0.18

Free cash flow per share

$1.6

Book value per share

$1.22

Revenue per share

$3.75

TBVPS

$6.14

Total assets

$9.66B

Total liabilities

$4.44B

Debt

$2.81B

Equity

$1.75B

Working capital

N/A

Debt to equity

1.61

Current ratio

N/A

Quick ratio

N/A

Net debt/EBITDA

4.59

Margins
Efficiency
Dividend

EBITDA margin

26%

Gross margin

53.9%

Net margin

4.6%

Operating margin

27.1%

Return on assets

1%

Return on equity

5.7%

Return on invested capital

5%

Return on capital employed

N/A

Return on sales

12.2%

Dividend yield

3.86%

DPS

$0.64

Payout ratio

355.6%

How has the Blue Owl Capital stock price performed over time

Intraday

3.04%

1 week

-5.9%

1 month

-2.87%

1 year

37.87%

YTD

11.41%

QTD

-6.48%

How have Blue Owl Capital's revenue and profit performed over time

Revenue

$1.99B

Gross profit

$1.07B

Operating income

$538.38M

Net income

$92.2M

Gross margin

53.9%

Net margin

4.6%

Blue Owl Capital's net margin has soared by 188% YoY and by 21% from the previous quarter

The gross profit has surged by 56% year-on-year and by 12% since the previous quarter

OWL's operating income is up by 32% from the previous quarter

OWL's net income is up by 30% since the previous quarter

What is Blue Owl Capital's growth rate over time

What is Blue Owl Capital stock price valuation

P/E

92.22

P/B

13.58

P/S

4.43

EV/EBIT

109.87

EV/EBITDA

51.64

EV/Sales

13.42

Blue Owl Capital's EPS has surged by 200% YoY and by 20% QoQ

The price to earnings (P/E) is 25% lower than the last 4 quarters average of 123.1

OWL's equity is up by 11% YoY and by 6% QoQ

The price to book (P/B) is 3.7% lower than the last 4 quarters average of 14.1

Blue Owl Capital's revenue has increased by 26% YoY and by 7% from the previous quarter

How efficient is Blue Owl Capital business performance

The company's return on invested capital has surged by 117% YoY and by 16% QoQ

Blue Owl Capital's return on sales has surged by 100% YoY and by 16% QoQ

Blue Owl Capital's return on equity has increased by 27% QoQ

The company's return on assets rose by 25% QoQ

What is OWL's dividend history

DPS

$0.64

Dividend yield

3.86%

Payout ratio

355.6%

Recent dividends

Special dividends are included in TTM DPS and yield

How did Blue Owl Capital financials performed over time

OWL's total assets is 117% higher than its total liabilities

Blue Owl Capital's total liabilities has increased by 31% YoY and by 16% from the previous quarter

OWL's total assets is up by 10% YoY and by 8% QoQ

Blue Owl Capital's debt is 61% more than its equity

Blue Owl Capital's debt has increased by 36% YoY and by 17% from the previous quarter

The debt to equity has grown by 23% year-on-year and by 10% since the previous quarter

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