Financhill
Buy
54

OWL Quote, Financials, Valuation and Earnings

Last price:
$19.26
Seasonality move :
2.75%
Day range:
$18.99 - $19.22
52-week range:
$14.55 - $26.73
Dividend yield:
4.02%
P/E ratio:
146.38x
P/S ratio:
6.32x
P/B ratio:
5.10x
Volume:
3.8M
Avg. volume:
7.3M
1-year change:
7.76%
Market cap:
$11.9B
Revenue:
$2.3B
EPS (TTM):
$0.13

Price Performance History

Performance vs. Valuation Benchmarks

SEE THE 1% OF STOCKS YOU NEED TO OWN FOR MASSIVE RETURNS

GET BETTER TRADE IDEAS

Competitors

Company Revenue Forecast Earnings Forecast Revenue Growth Forecast Earnings Growth Forecast Analyst Price Target Median
OWL
Blue Owl Capital
$626.5M $0.18 16.52% 248.53% $22.55
ARES
Ares Management
$915.9M $0.94 29.09% 164.69% $177.93
BX
Blackstone
$2.7B $1.06 20.9% 86.99% $147.30
CG
The Carlyle Group
$976M $0.95 27.4% 121.65% $49.17
MARA
MARA Holdings
$217.6M $0.72 46.04% -88.89% $20.27
OBDC
Blue Owl Capital
$469.6M $0.43 241.98% 30.38% $15.59
Company Price Analyst Target Market Cap P/E Ratio Dividend per Share Dividend Yield Price / LTM Sales
OWL
Blue Owl Capital
$19.03 $22.55 $11.9B 146.38x $0.23 4.02% 6.32x
ARES
Ares Management
$168.80 $177.93 $36.9B 99.29x $1.12 2.43% 8.00x
BX
Blackstone
$143.57 $147.30 $109.8B 43.24x $0.37 2.75% 10.32x
CG
The Carlyle Group
$49.13 $49.17 $17.7B 16.65x $0.35 2.85% 5.20x
MARA
MARA Holdings
$14.98 $20.27 $5.3B 10.51x $0.00 0% 7.00x
OBDC
Blue Owl Capital
$14.45 $15.59 $7.4B 9.32x $0.01 10.24% 8.30x
Company Total Debt / Total Capital Beta Debt to Equity Quick Ratio
OWL
Blue Owl Capital
57.73% 1.043 19.18% 1.69x
ARES
Ares Management
73.99% 1.378 34.03% 0.58x
BX
Blackstone
62.67% 1.876 11.17% 2.39x
CG
The Carlyle Group
65.22% 1.744 63.24% 9.49x
MARA
MARA Holdings
41.1% 4.570 65.19% 0.56x
OBDC
Blue Owl Capital
56.76% 0.139 135.62% 1.90x
Company Gross Profit Operating Income Return on Invested Capital Return on Common Equity EBIT Margin Free Cash Flow
OWL
Blue Owl Capital
$357.5M $77.3M 1.11% 1.61% 11.54% $4.2M
ARES
Ares Management
$431.7M $74.5M 2.23% 7.29% 30.32% $2B
BX
Blackstone
-- -- 8.1% 13.25% 55.57% $1.1B
CG
The Carlyle Group
-- -- 6.82% 17.76% 46.86% -$368.8M
MARA
MARA Holdings
$170.4M -$173.7M -7.43% -10.39% -300.48% -$254.3M
OBDC
Blue Owl Capital
-- -- 4.59% 10.34% 148.02% $38.9M

Blue Owl Capital vs. Competitors

  • Which has Higher Returns OWL or ARES?

    Ares Management has a net margin of 1.09% compared to Blue Owl Capital's net margin of 4.33%. Blue Owl Capital's return on equity of 1.61% beat Ares Management's return on equity of 7.29%.

    Company Gross Margin Earnings Per Share Invested Capital
    OWL
    Blue Owl Capital
    52.31% -- $9.6B
    ARES
    Ares Management
    39.65% -- $20.9B
  • What do Analysts Say About OWL or ARES?

    Blue Owl Capital has a consensus price target of $22.55, signalling upside risk potential of 18.5%. On the other hand Ares Management has an analysts' consensus of $177.93 which suggests that it could grow by 5.41%. Given that Blue Owl Capital has higher upside potential than Ares Management, analysts believe Blue Owl Capital is more attractive than Ares Management.

    Company Buy Ratings Hold Ratings Sell Ratings
    OWL
    Blue Owl Capital
    8 3 0
    ARES
    Ares Management
    4 5 0
  • Is OWL or ARES More Risky?

    Blue Owl Capital has a beta of 0.000, which suggesting that the stock is 100% less volatile than S&P 500. In comparison Ares Management has a beta of 1.381, suggesting its more volatile than the S&P 500 by 38.137%.

  • Which is a Better Dividend Stock OWL or ARES?

    Blue Owl Capital has a quarterly dividend of $0.23 per share corresponding to a yield of 4.02%. Ares Management offers a yield of 2.43% to investors and pays a quarterly dividend of $1.12 per share. Blue Owl Capital pays 336.12% of its earnings as a dividend. Ares Management pays out 282.68% of its earnings as a dividend. Neither of these payout ratios are sufficient to cover dividend payouts with earnings for the foreseeable future.

  • Which has Better Financial Ratios OWL or ARES?

    Blue Owl Capital quarterly revenues are $683.5M, which are smaller than Ares Management quarterly revenues of $1.1B. Blue Owl Capital's net income of $7.4M is lower than Ares Management's net income of $47.2M. Notably, Blue Owl Capital's price-to-earnings ratio is 146.38x while Ares Management's PE ratio is 99.29x. Generally a lower price-to-earnings ratio signals a stock is trading at a lower multiple of earnings and is a better value. Another key metric is the price-to-sales ratio, which for Blue Owl Capital is 6.32x versus 8.00x for Ares Management. Usually stocks with elevated PS ratios are considered overvalued.

    Company Price/Sales Ratio Price/Earnings Ratio Quarterly Revenue Quarterly Net Income
    OWL
    Blue Owl Capital
    6.32x 146.38x $683.5M $7.4M
    ARES
    Ares Management
    8.00x 99.29x $1.1B $47.2M
  • Which has Higher Returns OWL or BX?

    Blackstone has a net margin of 1.09% compared to Blue Owl Capital's net margin of 21.75%. Blue Owl Capital's return on equity of 1.61% beat Blackstone's return on equity of 13.25%.

    Company Gross Margin Earnings Per Share Invested Capital
    OWL
    Blue Owl Capital
    52.31% -- $9.6B
    BX
    Blackstone
    -- $0.80 $33.3B
  • What do Analysts Say About OWL or BX?

    Blue Owl Capital has a consensus price target of $22.55, signalling upside risk potential of 18.5%. On the other hand Blackstone has an analysts' consensus of $147.30 which suggests that it could grow by 2.6%. Given that Blue Owl Capital has higher upside potential than Blackstone, analysts believe Blue Owl Capital is more attractive than Blackstone.

    Company Buy Ratings Hold Ratings Sell Ratings
    OWL
    Blue Owl Capital
    8 3 0
    BX
    Blackstone
    7 13 0
  • Is OWL or BX More Risky?

    Blue Owl Capital has a beta of 0.000, which suggesting that the stock is 100% less volatile than S&P 500. In comparison Blackstone has a beta of 1.650, suggesting its more volatile than the S&P 500 by 64.997%.

  • Which is a Better Dividend Stock OWL or BX?

    Blue Owl Capital has a quarterly dividend of $0.23 per share corresponding to a yield of 4.02%. Blackstone offers a yield of 2.75% to investors and pays a quarterly dividend of $0.37 per share. Blue Owl Capital pays 336.12% of its earnings as a dividend. Blackstone pays out 159.34% of its earnings as a dividend. Neither of these payout ratios are sufficient to cover dividend payouts with earnings for the foreseeable future.

  • Which has Better Financial Ratios OWL or BX?

    Blue Owl Capital quarterly revenues are $683.5M, which are smaller than Blackstone quarterly revenues of $2.8B. Blue Owl Capital's net income of $7.4M is lower than Blackstone's net income of $614.9M. Notably, Blue Owl Capital's price-to-earnings ratio is 146.38x while Blackstone's PE ratio is 43.24x. Generally a lower price-to-earnings ratio signals a stock is trading at a lower multiple of earnings and is a better value. Another key metric is the price-to-sales ratio, which for Blue Owl Capital is 6.32x versus 10.32x for Blackstone. Usually stocks with elevated PS ratios are considered overvalued.

    Company Price/Sales Ratio Price/Earnings Ratio Quarterly Revenue Quarterly Net Income
    OWL
    Blue Owl Capital
    6.32x 146.38x $683.5M $7.4M
    BX
    Blackstone
    10.32x 43.24x $2.8B $614.9M
  • Which has Higher Returns OWL or CG?

    The Carlyle Group has a net margin of 1.09% compared to Blue Owl Capital's net margin of 19.51%. Blue Owl Capital's return on equity of 1.61% beat The Carlyle Group's return on equity of 17.76%.

    Company Gross Margin Earnings Per Share Invested Capital
    OWL
    Blue Owl Capital
    52.31% -- $9.6B
    CG
    The Carlyle Group
    -- $0.35 $16.8B
  • What do Analysts Say About OWL or CG?

    Blue Owl Capital has a consensus price target of $22.55, signalling upside risk potential of 18.5%. On the other hand The Carlyle Group has an analysts' consensus of $49.17 which suggests that it could grow by 0.08%. Given that Blue Owl Capital has higher upside potential than The Carlyle Group, analysts believe Blue Owl Capital is more attractive than The Carlyle Group.

    Company Buy Ratings Hold Ratings Sell Ratings
    OWL
    Blue Owl Capital
    8 3 0
    CG
    The Carlyle Group
    4 10 0
  • Is OWL or CG More Risky?

    Blue Owl Capital has a beta of 0.000, which suggesting that the stock is 100% less volatile than S&P 500. In comparison The Carlyle Group has a beta of 1.851, suggesting its more volatile than the S&P 500 by 85.102%.

  • Which is a Better Dividend Stock OWL or CG?

    Blue Owl Capital has a quarterly dividend of $0.23 per share corresponding to a yield of 4.02%. The Carlyle Group offers a yield of 2.85% to investors and pays a quarterly dividend of $0.35 per share. Blue Owl Capital pays 336.12% of its earnings as a dividend. The Carlyle Group pays out 49.29% of its earnings as a dividend. The Carlyle Group's payout ratio is sufficient to cover dividend payouts with earnings for the foreseeable future, but Blue Owl Capital's is not.

  • Which has Better Financial Ratios OWL or CG?

    Blue Owl Capital quarterly revenues are $683.5M, which are larger than The Carlyle Group quarterly revenues of $666.5M. Blue Owl Capital's net income of $7.4M is lower than The Carlyle Group's net income of $130M. Notably, Blue Owl Capital's price-to-earnings ratio is 146.38x while The Carlyle Group's PE ratio is 16.65x. Generally a lower price-to-earnings ratio signals a stock is trading at a lower multiple of earnings and is a better value. Another key metric is the price-to-sales ratio, which for Blue Owl Capital is 6.32x versus 5.20x for The Carlyle Group. Usually stocks with elevated PS ratios are considered overvalued.

    Company Price/Sales Ratio Price/Earnings Ratio Quarterly Revenue Quarterly Net Income
    OWL
    Blue Owl Capital
    6.32x 146.38x $683.5M $7.4M
    CG
    The Carlyle Group
    5.20x 16.65x $666.5M $130M
  • Which has Higher Returns OWL or MARA?

    MARA Holdings has a net margin of 1.09% compared to Blue Owl Capital's net margin of -249.29%. Blue Owl Capital's return on equity of 1.61% beat MARA Holdings's return on equity of -10.39%.

    Company Gross Margin Earnings Per Share Invested Capital
    OWL
    Blue Owl Capital
    52.31% -- $9.6B
    MARA
    MARA Holdings
    79.67% -$1.55 $6.3B
  • What do Analysts Say About OWL or MARA?

    Blue Owl Capital has a consensus price target of $22.55, signalling upside risk potential of 18.5%. On the other hand MARA Holdings has an analysts' consensus of $20.27 which suggests that it could grow by 35.31%. Given that MARA Holdings has higher upside potential than Blue Owl Capital, analysts believe MARA Holdings is more attractive than Blue Owl Capital.

    Company Buy Ratings Hold Ratings Sell Ratings
    OWL
    Blue Owl Capital
    8 3 0
    MARA
    MARA Holdings
    4 8 1
  • Is OWL or MARA More Risky?

    Blue Owl Capital has a beta of 0.000, which suggesting that the stock is 100% less volatile than S&P 500. In comparison MARA Holdings has a beta of 6.611, suggesting its more volatile than the S&P 500 by 561.113%.

  • Which is a Better Dividend Stock OWL or MARA?

    Blue Owl Capital has a quarterly dividend of $0.23 per share corresponding to a yield of 4.02%. MARA Holdings offers a yield of 0% to investors and pays a quarterly dividend of $0.00 per share. Blue Owl Capital pays 336.12% of its earnings as a dividend. MARA Holdings pays out -- of its earnings as a dividend.

  • Which has Better Financial Ratios OWL or MARA?

    Blue Owl Capital quarterly revenues are $683.5M, which are larger than MARA Holdings quarterly revenues of $213.9M. Blue Owl Capital's net income of $7.4M is higher than MARA Holdings's net income of -$533.2M. Notably, Blue Owl Capital's price-to-earnings ratio is 146.38x while MARA Holdings's PE ratio is 10.51x. Generally a lower price-to-earnings ratio signals a stock is trading at a lower multiple of earnings and is a better value. Another key metric is the price-to-sales ratio, which for Blue Owl Capital is 6.32x versus 7.00x for MARA Holdings. Usually stocks with elevated PS ratios are considered overvalued.

    Company Price/Sales Ratio Price/Earnings Ratio Quarterly Revenue Quarterly Net Income
    OWL
    Blue Owl Capital
    6.32x 146.38x $683.5M $7.4M
    MARA
    MARA Holdings
    7.00x 10.51x $213.9M -$533.2M
  • Which has Higher Returns OWL or OBDC?

    Blue Owl Capital has a net margin of 1.09% compared to Blue Owl Capital's net margin of 92.26%. Blue Owl Capital's return on equity of 1.61% beat Blue Owl Capital's return on equity of 10.34%.

    Company Gross Margin Earnings Per Share Invested Capital
    OWL
    Blue Owl Capital
    52.31% -- $9.6B
    OBDC
    Blue Owl Capital
    -- $0.49 $17.9B
  • What do Analysts Say About OWL or OBDC?

    Blue Owl Capital has a consensus price target of $22.55, signalling upside risk potential of 18.5%. On the other hand Blue Owl Capital has an analysts' consensus of $15.59 which suggests that it could grow by 7.9%. Given that Blue Owl Capital has higher upside potential than Blue Owl Capital, analysts believe Blue Owl Capital is more attractive than Blue Owl Capital.

    Company Buy Ratings Hold Ratings Sell Ratings
    OWL
    Blue Owl Capital
    8 3 0
    OBDC
    Blue Owl Capital
    7 3 0
  • Is OWL or OBDC More Risky?

    Blue Owl Capital has a beta of 0.000, which suggesting that the stock is 100% less volatile than S&P 500. In comparison Blue Owl Capital has a beta of 0.734, suggesting its less volatile than the S&P 500 by 26.648%.

  • Which is a Better Dividend Stock OWL or OBDC?

    Blue Owl Capital has a quarterly dividend of $0.23 per share corresponding to a yield of 4.02%. Blue Owl Capital offers a yield of 10.24% to investors and pays a quarterly dividend of $0.01 per share. Blue Owl Capital pays 336.12% of its earnings as a dividend. Blue Owl Capital pays out 110.18% of its earnings as a dividend. Neither of these payout ratios are sufficient to cover dividend payouts with earnings for the foreseeable future.

  • Which has Better Financial Ratios OWL or OBDC?

    Blue Owl Capital quarterly revenues are $683.5M, which are larger than Blue Owl Capital quarterly revenues of $263M. Blue Owl Capital's net income of $7.4M is lower than Blue Owl Capital's net income of $242.6M. Notably, Blue Owl Capital's price-to-earnings ratio is 146.38x while Blue Owl Capital's PE ratio is 9.32x. Generally a lower price-to-earnings ratio signals a stock is trading at a lower multiple of earnings and is a better value. Another key metric is the price-to-sales ratio, which for Blue Owl Capital is 6.32x versus 8.30x for Blue Owl Capital. Usually stocks with elevated PS ratios are considered overvalued.

    Company Price/Sales Ratio Price/Earnings Ratio Quarterly Revenue Quarterly Net Income
    OWL
    Blue Owl Capital
    6.32x 146.38x $683.5M $7.4M
    OBDC
    Blue Owl Capital
    8.30x 9.32x $263M $242.6M

SEE THE 1% OF STOCKS YOU NEED TO OWN FOR MASSIVE RETURNS

GET BETTER TRADE IDEAS

Popular

Is Coherent Stock Breaking Out?
Is Coherent Stock Breaking Out?

Coherent (NYSE: COHR) has spent the better part of two years…

What Is The Long-term Outlook for AMC Stock?
What Is The Long-term Outlook for AMC Stock?

Meme stock extraordinaire AMC Entertainment Holdings, Inc. (NYSE:AMC) has long…

Is NuScale the Best Nuclear Stock to Buy?
Is NuScale the Best Nuclear Stock to Buy?

NuScale Power (NYSE:SMR) is a nuclear power startup that has…

Stock Ideas

Buy
65
Is NVDA Stock a Buy?

Market Cap: $3.8T
P/E Ratio: 52x

Buy
67
Is MSFT Stock a Buy?

Market Cap: $3.7T
P/E Ratio: 42x

Sell
46
Is AAPL Stock a Buy?

Market Cap: $3T
P/E Ratio: 33x

Alerts

Buy
76
AVAV alert for Jun 26

AeroVironment [AVAV] is up 14.85% over the past day.

Buy
51
SITM alert for Jun 26

SiTime [SITM] is up 2.26% over the past day.

Buy
54
NGVC alert for Jun 26

Natural Grocers by Vitamin Cottage [NGVC] is down 1.58% over the past day.

THE #1 STOCK ANALYSIS TOOL
TO MAKE SMARTER BUY AND SELL DECISIONS

Show me the best stock