Blue Owl Capital (OWL) is back in focus after funds it manages led a US$2.4b compute equipment financing for IREN Limited, aimed at deploying NVIDIA Blackwell Ultra GPUs for AI Cloud expansion.
Against this backdrop, Blue Owl Capital’s recent AI infrastructure financing arrives during a rebound in the stock. The 30 day share price return is 16.7% and the 90 day gain is 14.8%, even though the year to date share price return is down 21.49% and the 1 year total shareholder return is down 29.93%. The 3 year total shareholder return of 16.78% suggests the longer term picture has been more resilient than the recent setback.
Compare Blue Owl Capital's AI infrastructure push with other companies riding similar trends by scanning our curated list of 56 AI infrastructure stocks.
After a sharp 30 day rebound against weaker year to date and 1 year returns, Blue Owl Capital now asks a simple question of investors: Does the current valuation still leave enough upside to justify the risks?
Blue Owl Capital closed at $12.02, modestly above a narrative fair value of $12.38. This frames the current AI infrastructure excitement against a relatively tight valuation range using an 8.22% discount rate.
Exceptional long-term opportunities in digital infrastructure, fueled by generational investment in data centers/AI-related assets where Blue Owl has industry leadership, are catalyzing large-scale fundraising and deployment, supporting robust growth in management fees and recurring revenues over the next several years.
Want to see what sits behind that confidence in Blue Owl Capital's AI and real assets pipeline? The most followed narrative focuses on recurring fees, margin expansion and a future profit multiple that contrasts with where the stock trades today.
Result: Fair Value of $12.38 (ABOUT RIGHT)
Have a read of the narrative in full and understand what's behind the forecasts.
However, Blue Owl Capital still needs fund inflows to hold up and integration of acquisitions to go smoothly. Otherwise, today’s AI and real assets narrative could stall.
Find out about the key risks to this Blue Owl Capital narrative.
The fair value narrative for Blue Owl Capital suggests the stock is roughly in line with analyst expectations. Yet the P/E ratio tells a very different story. OWL trades at about 101.6x earnings compared with 33.5x for peers, 38.6x for the US Capital Markets industry and a fair ratio of 21.5x.
That gap points to a lot of optimism already embedded in the $12.02 share price and less room for error if growth or margins fall short. The question for you is whether that earnings premium still feels comfortable after such a sharp AI driven rebound.
See what the numbers say about this price — find out in our valuation breakdown.
The mixed sentiment around Blue Owl Capital comes through clearly, so consider reviewing the data for yourself and forming your own view using our breakdown of 2 key rewards and 3 important warning signs.
Do not stop with Blue Owl Capital. Broaden your watchlist with a few focused stock ideas that match clear goals and disciplined criteria.
This article by Simply Wall St is general in nature. We provide commentary based on historical data and analyst forecasts only using an unbiased methodology and our articles are not intended to be financial advice. It does not constitute a recommendation to buy or sell any stock, and does not take account of your objectives, or your financial situation. We aim to bring you long-term focused analysis driven by fundamental data. Note that our analysis may not factor in the latest price-sensitive company announcements or qualitative material. Simply Wall St has no position in any stocks mentioned.
Have feedback on this article? Concerned about the content? Get in touch with us directly. Alternatively, email editorial-team@simplywallst.com