Blue Owl Technology Finance (OTF) Stock Price

Blue Owl Technology Finance Price

NYSE·CLOSED
9.57
​
Market closed

Revenue has compounded at 44.5% per year over the past 5 years to 1.07 B USD. Earnings per share have grown at 1.6% per year over the last 5 years. Blue Owl Technology Finance's net margin stands at 67.1%, down from 79.1% several years earlier. Blue Owl Technology Finance currently offers a dividend yield of about 12.01%. The payout ratio is around 74% of earnings. Analysts set a median price target of 13.50 USD, implying 41.0% above the current price. Of 13 analysts, 8 rate the stock a buy — an overall Buy consensus.

Blue Owl Technology Finance stock price

Access this data via the Eulerpool API

100,000 free requests/mo · no credit card

Blue Owl Technology Finance business model & stock analysis

Blue Owl Technology Finance Corp is a non-traded business development company focused on middle market U.S. technology and software companies. It originates and invests in senior secured or unsecured loans, subordinated loans, mezzanine loans, and equity-related securities including common equity, warrants, preferred stock, and convertible securities. The company generates revenue through interest income from debt investments and capital gains from equity and equity-linked investments. Its primary buyers are institutional investors seeking income and growth opportunities in technology sectors. The firm targets middle market technology and software companies as its investment segment, with Blue Owl Technology Credit Advisors LLC serving as its investment advisor. The company's investment strategy centers on debt and equity investments in U.S.-based technology firms, primarily software companies. It makes loans and equity investments to portfolio companies, with a focus on generating current income from debt and capital appreciation from equity holdings. Blue Owl Technology Credit Advisors LLC manages the investment process, handling portfolio construction and management. The firm's revenue model relies on interest payments from loans and returns from equity investments in technology and software companies. Blue Owl Technology Finance Corp operates without full-time employees and is structured as a non-traded business development company. It targets middle market technology and software companies in the United States for its investment activities. The company's products include debt investments such as senior secured loans, subordinated loans, and mezzanine loans, as well as equity investments like common equity, warrants, and preferred stock. Institutional investors are the key buyers of its investment products, seeking income and growth in the technology sector.

Frequently asked questions about Blue Owl Technology Finance

Analysts currently set an average price target of 13.50 USD for the Blue Owl Technology Finance stock (median: 13.50 USD), implying +42.0 % versus the latest price. The consensus is based on 13 analyst ratings.

13 analysts currently rate the Blue Owl Technology Finance stock: 8 recommend buying, 5 holding and 0 selling. For 2026, analysts expect Blue Owl Technology Finance to generate revenue of 1.38 B USD and earnings per share of 1.30 USD.

Converted at the current exchange rate, the Blue Owl Technology Finance share trades at 8.55 EUR (9.57 USD).

The expected revenue of Blue Owl Technology Finance is 1.38 B USD. This figure is based on current financial data and reflects the company's business performance.

The expected profit of Blue Owl Technology Finance is 603.16 M USD. The net profit reflects the company's profitability after deducting all expenses.

The price-to-earnings ratio (P/E) of Blue Owl Technology Finance is currently 7.37. The P/E ratio compares the current share price to the earnings per share and helps investors assess the valuation of the Blue Owl Technology Finance stock.

The price-to-sales ratio (P/S) of Blue Owl Technology Finance is currently 3.22. The P/S ratio compares the market capitalization to the annual revenue and serves as a valuation metric for the Blue Owl Technology Finance stock.

The Eulerpool Quality Score for Blue Owl Technology Finance is 4/10.

The ISIN of Blue Owl Technology Finance is US0959241060. The ISIN (International Securities Identification Number) is a globally unique identifier for securities.

The ticker of Blue Owl Technology Finance is OTF. The ticker symbol is used to trade Blue Owl Technology Finance shares on the stock exchange.

Fair ValueTerminal
8.81 USD
Over-/UndervaluationTerminal
Fairly valued
Sector
Industry
Financial Services
Number of shares
Employees
Revenue growth Ø5 years
EBIT growth Ø5 years
Net Income growth Ø5 years
Currency
USD
Initial public offering
Jun 12, 2025
ISIN
US0959241060
Cusip
095924106
Market capitalization
4.48 B USDMid Cap
52-Week Range
PEG
2.53
P/E ratio
P/Ee 2026
7.43
P/Ee 2027
6.92
P/Ee 2028
6.91
P/S
P/Se
3.22
EV/EBIT
14.78
P/B Ratio
0.56
ROE (Return on Equity)
ROA (Return on Assets)
ROCE (Return on Capital Employed)
ROIC (Return on Invested Capital)
5.03 %
Dividend
Dividend yield
12.01 %
Est. Dividend Yield
12.01 %
Payout Ratio
74.08 %
Dividend growth Ø5Y
—
Dividend payments per year
5
Dividend paid since
1 year
Dividend not reduced since
1 year
Dividend increased since
1 year
Dividend withholding tax
30.00 %
Last updated Nov 3, 2026, 12:58 PM

Blue Owl Technology Finance Peer Group