Financhill
Buy
67

OWL Quote, Financials, Valuation and Earnings

Last price:
$23.64
Seasonality move :
1.04%
Day range:
$22.74 - $23.71
52-week range:
$14.37 - $25.03
Dividend yield:
2.9%
P/E ratio:
765.55x
P/S ratio:
8.17x
P/B ratio:
6.66x
Volume:
7.8M
Avg. volume:
6.7M
1-year change:
58.82%
Market cap:
$13.4B
Revenue:
$1.7B
EPS (TTM):
$0.03

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
$567.2M $0.20 26.15% 569.93% $25.02
BX
Blackstone
$2.4B $0.91 234.35% 607.58% $178.15
GS
The Goldman Sachs Group
$11.8B $7.31 6.82% 49.7% $605.50
HLNE
Hamilton Lane
$154.2M $1.09 26.39% 119.66% $183.33
OBDC
Blue Owl Capital
$400.5M $0.48 92.32% -4.38% $15.94
OBDE
Blue Owl Capital Corp III
$122.3M $0.40 45.23% -42.07% $16.00
Company Price Analyst Target Market Cap P/E Ratio Dividend per Share Dividend Yield Price / LTM Sales
OWL
Blue Owl Capital
$23.49 $25.02 $13.4B 765.55x $0.18 2.9% 8.17x
BX
Blackstone
$170.84 $178.15 $129.7B 58.71x $0.86 2.02% 13.98x
GS
The Goldman Sachs Group
$566.10 $605.50 $177.7B 16.61x $3.00 2.03% 3.74x
HLNE
Hamilton Lane
$150.76 $183.33 $6.3B 32.70x $0.49 1.27% 12.55x
OBDC
Blue Owl Capital
$15.19 $15.94 $5.9B 9.43x $0.05 11.19% 8.43x
OBDE
Blue Owl Capital Corp III
$15.04 $16.00 $1.9B 8.57x $0.06 6.98% 7.58x
Company Total Debt / Total Capital Beta Debt to Equity Quick Ratio
OWL
Blue Owl Capital
55.97% 0.164 17.12% 1.05x
BX
Blackstone
62.92% 1.361 9.14% 2.98x
GS
The Goldman Sachs Group
74.23% 0.788 206.82% 0.55x
HLNE
Hamilton Lane
24.32% 0.435 3.09% 1.44x
OBDC
Blue Owl Capital
56.49% -0.054 136.16% 2.35x
OBDE
Blue Owl Capital Corp III
56.12% 0.000 138.27% 2.64x
Company Gross Profit Operating Income Return on Invested Capital Return on Common Equity EBIT Margin Free Cash Flow
OWL
Blue Owl Capital
$329.8M $139.8M 1.43% 1.99% 24.34% $314.8M
BX
Blackstone
-- -- 7.21% 11.9% 66.56% $1.2B
GS
The Goldman Sachs Group
-- -- 2.71% 10.26% 179.64% -$38.5B
HLNE
Hamilton Lane
$107.2M $67.2M 19.76% 25.11% 53.2% $115.8M
OBDC
Blue Owl Capital
-- -- 4.75% 10.48% 168.16% -$3.5M
OBDE
Blue Owl Capital Corp III
-- -- 5.41% 11.32% 184.57% $76.7M

Blue Owl Capital vs. Competitors

  • Which has Higher Returns OWL or BX?

    Blackstone has a net margin of 4.96% compared to Blue Owl Capital's net margin of 27.05%. Blue Owl Capital's return on equity of 1.99% beat Blackstone's return on equity of 11.9%.

    Company Gross Margin Earnings Per Share Invested Capital
    OWL
    Blue Owl Capital
    54.88% $0.04 $8.4B
    BX
    Blackstone
    -- $1.02 $31.4B
  • What do Analysts Say About OWL or BX?

    Blue Owl Capital has a consensus price target of $25.02, signalling upside risk potential of 6.5%. On the other hand Blackstone has an analysts' consensus of $178.15 which suggests that it could grow by 4.28%. 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 4 0
    BX
    Blackstone
    7 15 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.510, suggesting its more volatile than the S&P 500 by 51.041%.

  • Which is a Better Dividend Stock OWL or BX?

    Blue Owl Capital has a quarterly dividend of $0.18 per share corresponding to a yield of 2.9%. Blackstone offers a yield of 2.02% to investors and pays a quarterly dividend of $0.86 per share. Blue Owl Capital pays 456.14% of its earnings as a dividend. Blackstone pays out 306.89% 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 $600.9M, which are smaller than Blackstone quarterly revenues of $2.9B. Blue Owl Capital's net income of $29.8M is lower than Blackstone's net income of $780.8M. Notably, Blue Owl Capital's price-to-earnings ratio is 765.55x while Blackstone's PE ratio is 58.71x. 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 8.17x versus 13.98x 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
    8.17x 765.55x $600.9M $29.8M
    BX
    Blackstone
    13.98x 58.71x $2.9B $780.8M
  • Which has Higher Returns OWL or GS?

    The Goldman Sachs Group has a net margin of 4.96% compared to Blue Owl Capital's net margin of 23.55%. Blue Owl Capital's return on equity of 1.99% beat The Goldman Sachs Group's return on equity of 10.26%.

    Company Gross Margin Earnings Per Share Invested Capital
    OWL
    Blue Owl Capital
    54.88% $0.04 $8.4B
    GS
    The Goldman Sachs Group
    -- $8.40 $470.3B
  • What do Analysts Say About OWL or GS?

    Blue Owl Capital has a consensus price target of $25.02, signalling upside risk potential of 6.5%. On the other hand The Goldman Sachs Group has an analysts' consensus of $605.50 which suggests that it could grow by 6.96%. Given that The Goldman Sachs Group has higher upside potential than Blue Owl Capital, analysts believe The Goldman Sachs Group is more attractive than Blue Owl Capital.

    Company Buy Ratings Hold Ratings Sell Ratings
    OWL
    Blue Owl Capital
    8 4 0
    GS
    The Goldman Sachs Group
    8 8 0
  • Is OWL or GS 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 Goldman Sachs Group has a beta of 1.378, suggesting its more volatile than the S&P 500 by 37.781%.

  • Which is a Better Dividend Stock OWL or GS?

    Blue Owl Capital has a quarterly dividend of $0.18 per share corresponding to a yield of 2.9%. The Goldman Sachs Group offers a yield of 2.03% to investors and pays a quarterly dividend of $3.00 per share. Blue Owl Capital pays 456.14% of its earnings as a dividend. The Goldman Sachs Group pays out 49.19% of its earnings as a dividend. The Goldman Sachs 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 GS?

    Blue Owl Capital quarterly revenues are $600.9M, which are smaller than The Goldman Sachs Group quarterly revenues of $12.7B. Blue Owl Capital's net income of $29.8M is lower than The Goldman Sachs Group's net income of $3B. Notably, Blue Owl Capital's price-to-earnings ratio is 765.55x while The Goldman Sachs Group's PE ratio is 16.61x. 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 8.17x versus 3.74x for The Goldman Sachs 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
    8.17x 765.55x $600.9M $29.8M
    GS
    The Goldman Sachs Group
    3.74x 16.61x $12.7B $3B
  • Which has Higher Returns OWL or HLNE?

    Hamilton Lane has a net margin of 4.96% compared to Blue Owl Capital's net margin of 36.66%. Blue Owl Capital's return on equity of 1.99% beat Hamilton Lane's return on equity of 25.11%.

    Company Gross Margin Earnings Per Share Invested Capital
    OWL
    Blue Owl Capital
    54.88% $0.04 $8.4B
    HLNE
    Hamilton Lane
    71.44% $1.37 $996.9M
  • What do Analysts Say About OWL or HLNE?

    Blue Owl Capital has a consensus price target of $25.02, signalling upside risk potential of 6.5%. On the other hand Hamilton Lane has an analysts' consensus of $183.33 which suggests that it could grow by 21.61%. Given that Hamilton Lane has higher upside potential than Blue Owl Capital, analysts believe Hamilton Lane is more attractive than Blue Owl Capital.

    Company Buy Ratings Hold Ratings Sell Ratings
    OWL
    Blue Owl Capital
    8 4 0
    HLNE
    Hamilton Lane
    0 7 0
  • Is OWL or HLNE 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 Hamilton Lane has a beta of 1.191, suggesting its more volatile than the S&P 500 by 19.098%.

  • Which is a Better Dividend Stock OWL or HLNE?

    Blue Owl Capital has a quarterly dividend of $0.18 per share corresponding to a yield of 2.9%. Hamilton Lane offers a yield of 1.27% to investors and pays a quarterly dividend of $0.49 per share. Blue Owl Capital pays 456.14% of its earnings as a dividend. Hamilton Lane pays out 77.58% of its earnings as a dividend. Hamilton Lane'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 HLNE?

    Blue Owl Capital quarterly revenues are $600.9M, which are larger than Hamilton Lane quarterly revenues of $150M. Blue Owl Capital's net income of $29.8M is lower than Hamilton Lane's net income of $55M. Notably, Blue Owl Capital's price-to-earnings ratio is 765.55x while Hamilton Lane's PE ratio is 32.70x. 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 8.17x versus 12.55x for Hamilton Lane. 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
    8.17x 765.55x $600.9M $29.8M
    HLNE
    Hamilton Lane
    12.55x 32.70x $150M $55M
  • Which has Higher Returns OWL or OBDC?

    Blue Owl Capital has a net margin of 4.96% compared to Blue Owl Capital's net margin of 88.69%. Blue Owl Capital's return on equity of 1.99% beat Blue Owl Capital's return on equity of 10.48%.

    Company Gross Margin Earnings Per Share Invested Capital
    OWL
    Blue Owl Capital
    54.88% $0.04 $8.4B
    OBDC
    Blue Owl Capital
    -- $0.35 $13.7B
  • What do Analysts Say About OWL or OBDC?

    Blue Owl Capital has a consensus price target of $25.02, signalling upside risk potential of 6.5%. On the other hand Blue Owl Capital has an analysts' consensus of $15.94 which suggests that it could grow by 3.32%. 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 4 0
    OBDC
    Blue Owl Capital
    4 3 1
  • 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.850, suggesting its less volatile than the S&P 500 by 14.983%.

  • Which is a Better Dividend Stock OWL or OBDC?

    Blue Owl Capital has a quarterly dividend of $0.18 per share corresponding to a yield of 2.9%. Blue Owl Capital offers a yield of 11.19% to investors and pays a quarterly dividend of $0.05 per share. Blue Owl Capital pays 456.14% of its earnings as a dividend. Blue Owl Capital pays out 77.32% of its earnings as a dividend. Blue Owl Capital'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 OBDC?

    Blue Owl Capital quarterly revenues are $600.9M, which are larger than Blue Owl Capital quarterly revenues of $152.6M. Blue Owl Capital's net income of $29.8M is lower than Blue Owl Capital's net income of $135.4M. Notably, Blue Owl Capital's price-to-earnings ratio is 765.55x while Blue Owl Capital's PE ratio is 9.43x. 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 8.17x versus 8.43x 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
    8.17x 765.55x $600.9M $29.8M
    OBDC
    Blue Owl Capital
    8.43x 9.43x $152.6M $135.4M
  • Which has Higher Returns OWL or OBDE?

    Blue Owl Capital Corp III has a net margin of 4.96% compared to Blue Owl Capital's net margin of 88.27%. Blue Owl Capital's return on equity of 1.99% beat Blue Owl Capital Corp III's return on equity of 11.32%.

    Company Gross Margin Earnings Per Share Invested Capital
    OWL
    Blue Owl Capital
    54.88% $0.04 $8.4B
    OBDE
    Blue Owl Capital Corp III
    -- $0.34 $4.4B
  • What do Analysts Say About OWL or OBDE?

    Blue Owl Capital has a consensus price target of $25.02, signalling upside risk potential of 6.5%. On the other hand Blue Owl Capital Corp III has an analysts' consensus of $16.00 which suggests that it could grow by 6.38%. Given that Blue Owl Capital has higher upside potential than Blue Owl Capital Corp III, analysts believe Blue Owl Capital is more attractive than Blue Owl Capital Corp III.

    Company Buy Ratings Hold Ratings Sell Ratings
    OWL
    Blue Owl Capital
    8 4 0
    OBDE
    Blue Owl Capital Corp III
    1 0 0
  • Is OWL or OBDE 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 Corp III has a beta of 0.000, suggesting its less volatile than the S&P 500 by 100%.

  • Which is a Better Dividend Stock OWL or OBDE?

    Blue Owl Capital has a quarterly dividend of $0.18 per share corresponding to a yield of 2.9%. Blue Owl Capital Corp III offers a yield of 6.98% to investors and pays a quarterly dividend of $0.06 per share. Blue Owl Capital pays 456.14% of its earnings as a dividend. Blue Owl Capital Corp III pays out 63.84% of its earnings as a dividend. Blue Owl Capital Corp III'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 OBDE?

    Blue Owl Capital quarterly revenues are $600.9M, which are larger than Blue Owl Capital Corp III quarterly revenues of $47.8M. Blue Owl Capital's net income of $29.8M is lower than Blue Owl Capital Corp III's net income of $42.2M. Notably, Blue Owl Capital's price-to-earnings ratio is 765.55x while Blue Owl Capital Corp III's PE ratio is 8.57x. 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 8.17x versus 7.58x for Blue Owl Capital Corp III. 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
    8.17x 765.55x $600.9M $29.8M
    OBDE
    Blue Owl Capital Corp III
    7.58x 8.57x $47.8M $42.2M

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

GET BETTER TRADE IDEAS

Popular

NVIDIA vs Broadcom Stock: Which Is Best?
NVIDIA vs Broadcom Stock: Which Is Best?

If you want to invest in an AI-leading tech company,…

Why Caesars’ Digital Arm May Be the Gaming Giant’s Best-Kept Secret
Why Caesars’ Digital Arm May Be the Gaming Giant’s Best-Kept Secret

It’s not often that a company with the scale and…

Will Tyson Foods Stock Bounce Back?
Will Tyson Foods Stock Bounce Back?

Tyson Foods, Inc. (NYSE:TSN) is one of the biggest food…

Stock Ideas

Buy
64
Is AAPL Stock a Buy?

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

Buy
52
Is NVDA Stock a Buy?

Market Cap: $3.3T
P/E Ratio: 113x

Buy
55
Is MSFT Stock a Buy?

Market Cap: $3.2T
P/E Ratio: 37x

Alerts

Buy
61
QMCO alert for Dec 23

Quantum [QMCO] is up 3.65% over the past day.

Sell
46
NUKK alert for Dec 23

Nukkleus [NUKK] is up 4.9% over the past day.

Sell
1
IIPR alert for Dec 23

Innovative Industrial Properties [IIPR] is down 4.4% over the past day.

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

Show me the best stock