StockVS

Blue Owl Technology Finance Corp. (OTF) Stock Analysis

Financial Services

Blue Owl Technology Finance Corp.

$10.65

+$0.02 (+0.19%)

Last Updated: May 26, 2026

Price History

Analysis

Company Overview

Blue Owl Technology Finance Corp. operates as a business development company that specializes in providing capital solutions to the upper middle-market sector. The firm generates returns by making debt and equity investments, which include senior secured or unsecured loans, subordinated loans, or mezzanine loans, alongside equity-related securities such as common equity, warrants, and preferred stock. This entity functions within the Financial Services sector and specifically within the Asset Management industry, positioning it as a specialized lender and investor rather than a traditional commercial bank. The company's scale is defined by a market capitalization of $5.74B and annual revenue of $1.15B, while the employee count is listed as N/A in available data. These valuation and revenue figures indicate that the company maintains a substantial presence in the financial landscape, managing a significant volume of assets relative to its peers in the business development model.

Financial Health

The company reported a trailing twelve-month revenue of $1.15B with a corresponding net income of $720.37M, while EBITDA is not disclosed in the available financial data. The substantial gap between the $1.15B revenue and the $720.37M net income reveals a highly efficient cost structure where operating expenses consume only a fraction of total revenue. Free cash flow stands at $466.15M, which indicates that the company generates significant cash remaining after capital expenditures, providing ample financial flexibility for potential share buybacks or debt servicing. The gross margin is recorded at 100.0%, reflecting the financial nature of the business where the primary cost of goods sold is negligible compared to the interest and fee income generated. Operating margin reaches 69.4% and profit margin is 62.9%, demonstrating that the majority of revenue translates directly into operating profit and net earnings before taxes. Total cash on hand is $282.92M, which is significantly lower than the total debt of $6.29B, resulting in a debt-to-equity ratio of 78.20 that characterizes a highly leveraged balance sheet typical for business development companies. The current ratio is 0.19, indicating that short-term liquid assets are less than current liabilities, a condition common in leverage-heavy financial models where long-term funding supports short-term obligations. Return on Equity is 12.3% and Return on Assets is 4.9%, metrics that reveal the effectiveness of management in generating returns on shareholders' equity and utilizing the company's total asset base respectively.

Valuation Assessment

The trailing P/E ratio is 6.97, while the forward P/E is 8.96, implying that the market expects earnings to grow in the future as the forward multiple is higher than the trailing multiple. The price-to-book ratio stands at 0.71, indicating that the market is currently valuing the company at a discount relative to its book value, suggesting no market premium over the asset value. The price-to-sales ratio is 5.01, and since the EV/EBITDA is N/A, these alternative valuation metrics suggest that investors are paying a significant multiple relative to revenue, consistent with high-margin financial service businesses. The 52-week high is $21.62 and the 52-week low is $10.91, providing a historical range within which the stock has traded over the past year. Without a specific current share price provided in the facts to calculate the exact percentage, the valuation context relies on the P/E and P/B multiples to frame the investment opportunity relative to historical volatility. The beta value is listed as N/A, meaning that specific volatility data relative to the broader market is not available in the current dataset to assess price sensitivity.

Growth & Income

Revenue growth for the year over year is 92.3%, whereas earnings growth for the year over year is -7.6%, indicating that earnings are currently growing slower than revenue, likely due to one-time costs or specific financial adjustments affecting net income. The company pays a dividend with a yield of 11.4% and a payout ratio of 59.7%, which must be evaluated against the recent negative earnings growth to determine if the payout is sustainable given the current profitability trajectory. The high dividend yield combined with the recent decline in earnings growth suggests that the dividend may be supported by cash flow rather than current net income, requiring careful monitoring of the payout ratio relative to earnings stability. The overall growth and income profile presents a scenario of aggressive revenue expansion offset by temporary earnings compression, supported by a substantial dividend yield that offers income despite the recent decline in annual earnings.

Peer Comparison

Blue Owl Technology Finance Corp. (OTF) operates in the Asset Management industry. Here is how it compares to its closest peers by market capitalization:

Company Ticker Market Cap P/E Ratio
Blue Owl Technology Finance Corp. OTF $4.92B 11.1
BlackRock, Inc. BLK $167.25B 27.1
Blackstone Inc. BX $144.37B 30.3
Brookfield Corporation BN.TO $142.06B 89.6

The Asset Management industry average P/E ratio is 28.6x. Blue Owl Technology Finance Corp. trades at a P/E of 11.1.

This analysis is AI-generated for informational purposes only and should not be considered financial advice. Data may be delayed or inaccurate. Always do your own research and consult a qualified financial advisor before making investment decisions.

About Blue Owl Technology Finance Corp.

Blue Owl Technology Finance Corp. is a business development company specializes in upper middle-market, making debt and equity investments such as senior secured or unsecured loans, subordinated loans or mezzanine loans and equity-related securities including common equity, warrants, preferred stock and similar forms of senior equity, finance and business development company. The firm prefers to invest in technology and software companies. It primarily makes investments in the United States. Blue Owl Technology Finance Corp. is founded in 2018 and is based in New York, New York.

Visit website →

Key Statistics

Market Cap
$4.92B
P/E Ratio
11.07
52-Week High
$21.62
52-Week Low
$10.62
Avg Volume
2.20M
Dividend Yield
13.17%

Data provided by Yahoo Finance via yfinance. Updated daily.

Company Info

Exchange
NYSE
Country
United States