StockData
OTFNYSEFiscal year ends December 31

Blue Owl Technology Finance Corp.

Financials through Q2 FY2026, quarter ended Jun 30, 2026Last filing: 10-Q on Aug 5, 2026
$9.01−0.12 (-1.31%)

Close on Oct 19, 2026

Market cap
$4.15B
P/E (TTM)
11.3
Dividend yield
–

Blue Owl Technology Finance statistics

Financials through Jun 30, 2026, price as of Oct 19, 2026

Valuation

Market Cap$4.13B
Enterprise Value$3.91B
PE Ratio11.26
PB Ratio0.55
P/TBV Ratio0.55

Income (trailing twelve months)

Net Income$375.08M
EPS (Diluted)$0.80

Returns

Return on Equity (ROE)4.83%
Return on Assets (ROA)2.67%

Growth

Net Income Growth (YoY)-25.0%
EPS Growth (YoY)-55.8%

Balance sheet

Cash & Short-Term Investments$213.51M
Net Cash (Debt)$213.51M
Net Cash Per Share$0.47
Equity (Book Value)$7.54B
Book Value Per Share$16.46
Tangible Book Value$7.54B

Cash flow (trailing twelve months)

Operating Cash Flow-$1.56B

Efficiency

Profits Per Employee$17.86M
Employee Count21

Dividends and yields

Earnings Yield9.09%
Buyback Yield4.33%
Shareholder Yield4.33%
Payout Ratio165.7%

Shares

Shares Outstanding458,185,000
Shares Change (YoY)65.7%
Shares Change (QoQ)-0.76%
Float457,984,000
Shares Held by Insiders0.04%
Shares Held by Institutions43.8%

Scores

Graham Number$17.21
Graham Upside91.0%
Altman Z-Score0.33

Calculated by StockData from Blue Owl Technology Finance's SEC filings and the latest closing price. Hover a measure to see its formula. The grey column is the median of companies in the same industry group (two-digit SIC code); green or red marks a better or worse value than that median.