OTFBlue Owl Technology Finance Corp. Common Stock

10.96USD-1.35%Mkt Cap: 5.02B $P/E: 13.37

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 …

Key Statistics

Company
Market Cap5.02B $
Enterprise Value12.03B $
Revenue (TTM)1.31B $
Gross Profit1.31B $
Net Income (TTM)720.37M $
Revenue/Share2.809 USD
Last Price10.96 USD
Fiscal Year EndDec 2025
MR QuarterJun 2026
Employees
CountryUS
SectorFinancial Services
IndustryAsset Management
ISIN
Valuation
P/E (Trailing)13.37
P/E (Forward)8.28
PEG
EV/EBITDA
EV/Revenue9.21
P/S3.89
P/B0.67
EPS (TTM)0.82
EPS (Forward)1.34
52W Range
9.75020% of range15.82
52W High15.82 USD
52W Low9.750 USD
Profitability
Gross Margin100.00%
Oper. Margin73.32%
EBITDA Margin0.00%
Profit Margin92.43%
ROE8.96%
ROA4.90%
Growth
Revenue Growth5.80%
Earnings Growth-22.80%
Cash Flow & Leverage
Operating CF-915.95M $
CapEx (TTM)
FCF Margin32.37%
FCF Yield8.43%
Net Debt6.94B $
Net Debt/EBITDA
Balance Sheet
Debt/Equity0.78
Current Ratio0.17
Quick Ratio0.15
Book Value/Sh16.48 USD
Cash/Share0.4660 USD
Dividends
Fwd Div Rate1.400 USD
Trail. Div Rate1.400 USD
Div. Yield12.54%
5Y Avg Yield
Payout Ratio170.73%
Ex-Div DateSep 21, 2026
Pay DateOct 15, 2026
Analyst Consensus
Rating2.0 (Buy)
Strong BuyBuyHoldSellStr. Sell
Target (Mean)13.67 USD
Upside (mean)+24.7%
Target Range11.50 USD17.00 USD
$11.50+24.7% to mean$17.00
# Analysts9
Ownership
Shares Out.458.19M
Float
Insiders0.05%
Institutions48.51%
Short Interest
Short Ratio2.4d
Short % Float1.15%
Short % Out.1.15%
Shares Short5.26M
Short (prev mo.)7.72M
Technical
SMA 5010.59 (+3.5%)
SMA 20012.10 (-9.4%)
Beta
S&P 52W Chg18.16%
Avg Vol (30d)2.48M
Avg Vol (10d)2.74M
Technical Indicators
RSI (14)51.8
MACD0.2096
MACD Signal0.2240
MACD Hist.-0.0144
BB Upper12.16 USD
BB Middle10.87 USD
BB Lower9.583 USD
BB Width23.70%
ATR (14)0.3204 USD
Vol Ratio (20d)1.09x