Blue Owl Capital Inc. (OWL): Price and Financial Metrics

Blue Owl Capital Inc. (OWL): $17.98

0.02 (+0.11%)

POWR Rating

Component Grades








Add OWL to Watchlist
Sign Up

Industry: Asset Management




#40 of 51

in industry

OWL Price/Volume Stats

Current price $17.98 52-week high $18.33
Prev. close $17.96 52-week low $9.70
Day low $17.83 Volume 3,967,200
Day high $18.04 Avg. volume 4,848,067
50-day MA $16.02 Dividend yield 3.14%
200-day MA $13.13 Market Cap 25.69B

OWL Stock Price Chart Interactive Chart >


  • OWL scores best on the Growth dimension, with a Growth rank ahead of 96.6% of US stocks.
  • The strongest trend for OWL is in Value, which has been heading down over the past 26 weeks.
  • OWL ranks lowest in Value; there it ranks in the 15th percentile.

OWL Stock Summary

  • OWL's current price/earnings ratio is 545.31, which is higher than 98.82% of US stocks with positive earnings.
  • OWL's price/sales ratio is 12.65; that's higher than the P/S ratio of 91.38% of US stocks.
  • Over the past twelve months, OWL has reported earnings growth of 565.09%, putting it ahead of 97.89% of US stocks in our set.
  • If you're looking for stocks that are quantitatively similar to BLUE OWL CAPITAL INC, a group of peers worth examining would be EXPI, TCBC, DBRG, OSW, and RDNT.
  • To dig deeper into the stock's financial statements, go to OWL's page on browse-edgar?action=getcompany&CIK=0001823945.

OWL Valuation Summary

  • OWL's price/sales ratio is 12.9; this is 377.78% higher than that of the median Financial Services stock.
  • Over the past 38 months, OWL's price/earnings ratio has gone up 543.4.

Below are key valuation metrics over time for OWL.

Stock Date P/S P/B P/E EV/EBIT
OWL 2023-12-22 12.9 13.7 556.8 212.8
OWL 2023-12-21 12.9 13.7 557.2 212.9
OWL 2023-12-20 12.8 13.5 550.1 210.4
OWL 2023-12-19 12.8 13.6 552.4 211.2
OWL 2023-12-18 12.4 13.1 535.3 205.2
OWL 2023-12-15 12.4 13.1 532.7 204.3

OWL Price Target

For more insight on analysts targets of OWL, see our OWL price target page. And for a list of of all stocks sorted by upside potential based on analyst target price, see our Top Price Target page.

Average Price Target $17.50 Average Broker Recommendation 1.5 (Moderate Buy)

Blue Owl Capital Inc. (OWL) Company Bio

Blue Owl Capital Inc. operates as an asset management firm. The Company offers direct lending and GP capital solutions. Blue Owl Capital serves customers in the United States.

OWL Latest News Stream

Event/Time News Detail
Loading, please wait...

OWL Latest Social Stream

Loading social stream, please wait...

View Full OWL Social Stream

Latest OWL News From Around the Web

Below are the latest news stories about BLUE OWL CAPITAL INC that investors may wish to consider to help them evaluate OWL as an investment opportunity.

XOMA Raises up to $140 Million in Non-Dilutive, Non-Recourse Financing from Funds Managed by Blue Owl Capital Backed by VABYSMO® Royalties

Low-cost financing capitalizes on XOMA’s $14 million acquisition of VABYSMO® (faricimab) royalties in 2021 Proceeds expected to be used for stock repurchases and additional royalty and milestone acquisitions Financing from Blue Owl extends XOMA’s capabilities as a leading provider of capital to emerging biotech companies EMERYVILLE, Calif., Dec. 19, 2023 (GLOBE NEWSWIRE) -- XOMA Corporation (Nasdaq: XOMA), the biotech royalty aggregator, today announced it entered into a non-dilutive, non-recour

Yahoo | December 19, 2023

Blue Owl Capital Inc. to Present at the Goldman Sachs 2023 US Financial Services Conference

Blue Owl Capital Inc. (NYSE: OWL) ("Blue Owl") today announced that Doug Ostrover, co-CEO, will present at the Goldman Sachs 2023 US Financial Services Conference on Wednesday, December 6, 2023 at 3:00 pm ET.

Yahoo | November 22, 2023


Amergin Asset Management ("AAM") today announced that Amergin Rail, a portfolio company of certain funds managed by AAM, has closed on a $450 million credit facility that includes a revolving tranche to fund future railcar and portfolio acquisitions.

Yahoo | November 13, 2023

Blue Owl Capital Corporation Reports Third Quarter Net Investment Income Per Share of $0.49 and NAV Per Share of $15.40; Increases Quarterly Dividend

Blue Owl Capital Corporation (NYSE: OBDC, or the "Company") today announced financial results for its third quarter ended September 30, 2023.

Yahoo | November 8, 2023

Blue Owl’s Credit Strategy Drives Profit Gain

The multistrategy firm’s third-quarter results reflect strong earnings from lending to other businesses.

Yahoo | November 2, 2023

Read More 'OWL' Stories Here

OWL Price Returns

1-mo 16.39%
3-mo 33.16%
6-mo N/A
1-year 49.28%
3-year 96.97%
5-year N/A
YTD 21.63%
2023 47.40%
2022 -26.29%
2021 32.17%
2020 N/A
2019 N/A

OWL Dividends

Ex-Dividend Date Type Payout Amount Change
Loading, please wait...
View Full OWL Dividend History

Get Free Updates

Join thousands of investors who get the latest news, insights and top rated picks from!