Financhill
Buy
67

OWL Quote, Financials, Valuation and Earnings

Last price:
$24.06
Seasonality move :
-0.05%
Day range:
$23.64 - $24.09
52-week range:
$14.37 - $25.03
Dividend yield:
2.83%
P/E ratio:
784.45x
P/S ratio:
8.37x
P/B ratio:
6.83x
Volume:
1.6M
Avg. volume:
6.4M
1-year change:
60.79%
Market cap:
$13.7B
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.15
BX
Blackstone
$2.4B $0.91 234.35% 607.58% $178.70
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
$24.07 $25.15 $13.7B 784.45x $0.18 2.83% 8.37x
BX
Blackstone
$175.69 $178.70 $133.4B 60.37x $0.86 1.96% 14.38x
GS
The Goldman Sachs Group
$582.79 $605.50 $182.9B 17.10x $3.00 1.97% 3.85x
HLNE
Hamilton Lane
$150.58 $183.33 $6.3B 32.66x $0.49 1.27% 12.54x
OBDC
Blue Owl Capital
$15.48 $15.94 $6B 9.61x $0.05 10.98% 8.60x
OBDE
Blue Owl Capital Corp III
$15.21 $16.00 $1.9B 8.66x $0.06 6.9% 7.67x
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.15, signalling upside risk potential of 4.49%. On the other hand Blackstone has an analysts' consensus of $178.70 which suggests that it could grow by 1.71%. 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.83%. Blackstone offers a yield of 1.96% 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 784.45x while Blackstone's PE ratio is 60.37x. 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.37x versus 14.38x 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.37x 784.45x $600.9M $29.8M
    BX
    Blackstone
    14.38x 60.37x $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.15, signalling upside risk potential of 4.49%. On the other hand The Goldman Sachs Group has an analysts' consensus of $605.50 which suggests that it could grow by 3.9%. Given that Blue Owl Capital has higher upside potential than The Goldman Sachs Group, analysts believe Blue Owl Capital is more attractive than The Goldman Sachs Group.

    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.83%. The Goldman Sachs Group offers a yield of 1.97% 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 784.45x while The Goldman Sachs Group's PE ratio is 17.10x. 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.37x versus 3.85x 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.37x 784.45x $600.9M $29.8M
    GS
    The Goldman Sachs Group
    3.85x 17.10x $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.15, signalling upside risk potential of 4.49%. On the other hand Hamilton Lane has an analysts' consensus of $183.33 which suggests that it could grow by 21.75%. 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.83%. 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 784.45x while Hamilton Lane's PE ratio is 32.66x. 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.37x versus 12.54x 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.37x 784.45x $600.9M $29.8M
    HLNE
    Hamilton Lane
    12.54x 32.66x $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.15, signalling upside risk potential of 4.49%. On the other hand Blue Owl Capital has an analysts' consensus of $15.94 which suggests that it could grow by 1.39%. 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.83%. Blue Owl Capital offers a yield of 10.98% 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 784.45x while Blue Owl Capital's PE ratio is 9.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.37x versus 8.60x 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.37x 784.45x $600.9M $29.8M
    OBDC
    Blue Owl Capital
    8.60x 9.61x $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.15, signalling upside risk potential of 4.49%. On the other hand Blue Owl Capital Corp III has an analysts' consensus of $16.00 which suggests that it could grow by 5.19%. Given that Blue Owl Capital Corp III has higher upside potential than Blue Owl Capital, analysts believe Blue Owl Capital Corp III is more attractive than Blue Owl Capital.

    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.83%. Blue Owl Capital Corp III offers a yield of 6.9% 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 784.45x while Blue Owl Capital Corp III's PE ratio is 8.66x. 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.37x versus 7.67x 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.37x 784.45x $600.9M $29.8M
    OBDE
    Blue Owl Capital Corp III
    7.67x 8.66x $47.8M $42.2M

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

GET BETTER TRADE IDEAS

Popular

Is The Santa Claus Rally The Gift That Keeps Giving?
Is The Santa Claus Rally The Gift That Keeps Giving?

Remember the horror of 2008 when the Great Recession hit…

Is Alphabet an Undervalued Growth Stock to Buy?
Is Alphabet an Undervalued Growth Stock to Buy?

Alphabet (NASDAQ:GOOGL) is easily one of the most successful companies…

Is Tesla Going to Buy Uber?
Is Tesla Going to Buy Uber?

Tesla has always been in the habit of making large,…

Stock Ideas

Buy
65
Is AAPL Stock a Buy?

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

Buy
57
Is NVDA Stock a Buy?

Market Cap: $3.4T
P/E Ratio: 118x

Buy
58
Is MSFT Stock a Buy?

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

Alerts

Buy
87
PSIX alert for Dec 25

Power Solutions International [PSIX] is up 27.42% over the past day.

Buy
65
TSLL alert for Dec 25

Direxion Daily TSLA Bull 2X Shares [TSLL] is up 19.46% over the past day.

Buy
75
SMLR alert for Dec 25

Semler Scientific [SMLR] is up 15.37% over the past day.

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

Show me the best stock